Installera och konfigurera ZNC på CentOS 7

ZNC är en gratis IRC-studsare med öppen källkod som förblir permanent ansluten till ett nätverk så att klienter kan ta emot meddelanden som skickas medan de är offline.

Den här handledningen går igenom processen för att installera och konfigurera ZNC på CentOS 7. Det antas att användaren vet hur man konfigurerar brandväggen. På CentOS 7 är det FirewallD, som släpper alla inkommande anslutningar som standard även om du har konfigurerat Vultrs webbaserade lösning.

Installerar ZNC

Installationen av ZNC är ganska enkel, men du måste aktivera Extra Packages for Enterprise Linux (EPEL).

Instruktioner för det finns https://www.vultr.com/docs/enable-epel-on-centos .

När det är gjort, kör för yum install zncatt installera ZNC.

Konfigurera ZNC

Du bör inte köra någonting mot internet med hjälp av root, så det rekommenderas i allmänhet att skapa en ny användare specifikt för applikationer som kommer att nås på distans. Lyckligtvis gör ZNC redan det när vi installerar från förvaret så vi behöver inte göra det manuellt.

Nu när det är installerat, kör för sudo -u znc znc --makeconfatt påbörja konfigurationsprocessen.

Den första uppmaningen du får ber dig att välja en lyssningsport. Det här är porten du kommer åt studsaren från (inklusive webbgränssnittet), så vi kommer att välja 6697, eftersom det är den vanligaste porten för secureIRC-servrar.

Din konsol kommer att se ut så här.

[ ?? ] Listen on port (1025 to 65534): 6697

Den andra uppmaningen frågar dig om du vill använda SSL för studsaren. Det rekommenderas starkt att göra detta, eftersom utan det kommer allt att skickas med vanlig text, vilket betyder att alla på samma nätverk kan läsa dina chattar.

[ ?? ] Listen using SSL (yes/no) [no]: yes

Den tredje uppmaningen frågar dig om du vill aktivera IPv6 eller inte. Det finns ingen verklig nackdel med detta, och när världen går mot 100 % IPv6-antagande betyder det att du inte behöver ändra något senare. Tryck bara för ENTERatt använda standardalternativet.

[ ?? ] Listen using both IPv4 and IPv6 (yes/no) [yes]:

Om du inte har installerat ZNC på den här servern innan kommer ZNC att varna dig om en saknad fil. Oroa dig inte, det är normalt och ZNC kommer att skapa det.

Nästa uppmaning frågar efter ett användarnamn för administratörens konto, så välj vad du vill. Det enda svåra kravet är att endast använda alfanumeriska tecken.

[ ?? ] Username (alphanumeric):

Du kommer att bli ombedd att ange ett lösenord. Återigen, välj vad du vill. Du kommer inte att se ditt lösenord visas när du skriver det av säkerhetsskäl.

[ ?? ] Enter password:
[ ?? ] Confirm password:

Du kommer då att bli tillfrågad om ett "nick". Detta är ditt visningsnamn på IRC, och det är ditt användarnamn som standard. Välj något du gillar, men oroa dig inte för det eftersom det kan ändras senare.

[ ?? ] Nick [example]:

Den kommer också att be om ett alternativt nick, detta används när ditt primära används. Det förinställer ditt tidigare smeknamn med ett understreck i slutet.

[ ?? ] Alternate nick [example_]:

Nästa uppmaning är en "ident", som kallas ditt "användarnamn" i vissa IRC-klienter inklusive HexChat. Det här är den del av ditt namn som går i början av ditt värdnamn under en WHOIS-prompt, så om din identitet är exampleoch ditt värdnamn är example.comdet kommer den att returnera [email protected]. Det är som standard ditt användarnamn som ställts in tidigare.

[ ?? ] Ident [example]:

Den kommer då att fråga efter ett riktigt namn. Du behöver inte ställa in detta som ditt riktiga namn, och det är standard på Got ZNC?Vissa IRC-klienter har standard som realname, du kan välja det om du vill.

[ ?? ] Real name [Got ZNC?]:

Den här nästa är lite mer involverad. Den ber dig om en "bind-värd", vilket är IP-adressen ZNC kommer att använda för att ansluta till en IRC-server. Det är valfritt, men om du vill ställa in det följ dessa steg:

  1. Gå till https://my.vultr.com/ .
  2. Klicka på namnet på servern du för närvarande konfigurerar.
  3. Leta efter en post märkt IP Addressunder serverns land.
  4. Klicka på ikonen till höger om siffrorna.
  5. Klistra in IP-adressen i terminalen. Om du använder konsolen måste du skriva den manuellt, vissa SSH-klienter låter dig klistra in genom att högerklicka, eller med SHIFT+ INSERT.

Du behöver inte oroa dig för att detta ändras eftersom Vultr tilldelar dig en statisk IP.

[ ?? ] Bind host (optional):

Konfigurera ett nätverk

Nästa sak du kommer att bli tillfrågad är om du vill konfigurera ett nätverk just nu, med standardvärdet som yes. Hoppa gärna över detta om du har valt att inte konfigurera ett nätverk.

[ ?? ] Set up a network? (yes/no) [yes]:

Den här guiden förutsätter att du har valt att konfigurera ett nätverk nu.

Du kommer att bli tillfrågad om ett namn, detta är visningsnamnet på det IRC-nätverk du ansluter till. Standard är freenode, en stor offentlig IRC-server.

[ ?? ] Name [freenode]:

Efter det måste du ange en servervärd. Detta är bara värdnamnet, inte porten.

[ ?? ] Server host (host only):

Du kommer då att tillfrågas om servern använder SSL. Du måste hitta detta själv eftersom det varierar mellan servrarna.

[ ?? ] Server uses SSL? (yes/no) [no]:

Den kommer nu att fråga efter porten som servern är på. Om SSL är på, är det standard till 6697och om inte är det standard till 6667. Detta visar hur det ser ut när SSL är angivet som aktiverat.

[ ?? ] Server port (1 to 65535) [6697]:

Den frågar nu efter ett serverlösenord. Om din server inte kräver någon kan du lämna den tom och trycka på för ENTERatt fortsätta.

[ ?? ] Server password (probably empty):

Nästa uppmaning frågar efter första kanaler som automatiskt ansluts när du har anslutit. Lämna gärna det tomt för att fortsätta om du inte vill ha några.

[ ?? ] Initial channels:

Avslutar

Du kommer att få några instruktioner om hur du ansluter till och konfigurerar ZNC efter att du har avslutat det avsnittet. Det kommer att se ut så här:

[ ** ] To connect to this ZNC you need to connect to it as your IRC server
[ ** ] using the port that you supplied.  You have to supply your login info
[ ** ] as the IRC server password like this: user/network:pass.
[ ** ]
[ ** ] Try something like this in your IRC client...
[ ** ] /server <znc_server_ip> +6697 example:<pass>
[ ** ]
[ ** ] To manage settings, users and networks, point your web browser to
[ ** ] https://<znc_server_ip>:6697/

Den sista prompten frågar dig om du vill köra ZNC nu eller inte.

[ ?? ] Launch ZNC now? (yes/no) [yes]:

Grattis, du har avslutat installationen och konfigureringen av ZNC. Kom ihåg att du kan ändra alternativ via webbkonfigurationen och inte behöver redigera konfigurationsfiler manuellt.


Installera Plesk på CentOS 7

Installera Plesk på CentOS 7

Använder du ett annat system? Plesk är en egen kontrollpanel för webbhotell som tillåter användare att administrera sina personliga och/eller klienters webbplatser, databaser

Hur man installerar Squid Proxy på CentOS

Hur man installerar Squid Proxy på CentOS

Squid är ett populärt, gratis Linux-program som låter dig skapa en webbproxy för vidarebefordran. I den här guiden ser du hur du installerar Squid på CentOS för att förvandla dig

Hur man installerar Lighttpd (LLMP Stack) på CentOS 6

Hur man installerar Lighttpd (LLMP Stack) på CentOS 6

Inledning Lighttpd är en apachegaffel som syftar till att vara mycket mindre resurskrävande. Den är lätt, därav namnet, och är ganska enkel att använda. Installera

Konfigurera statiskt nätverk och IPv6 på CentOS 7

Konfigurera statiskt nätverk och IPv6 på CentOS 7

VULTR har nyligen gjort ändringar på deras sida, och allt borde nu fungera bra direkt när NetworkManager är aktiverat. Om du vill inaktivera

Ändra Icinga2 för att använda Master/Client Model på CentOS 6 eller CentOS 7

Ändra Icinga2 för att använda Master/Client Model på CentOS 6 eller CentOS 7

Icinga2 är ett kraftfullt övervakningssystem, och när det används i en master-klient-modell kan det ersätta behovet av NRPE-baserade övervakningskontroller. Master-klienten

Hur man installerar Apache Cassandra 3.11.x på CentOS 7

Hur man installerar Apache Cassandra 3.11.x på CentOS 7

Använder du ett annat system? Apache Cassandra är ett gratis NoSQL-databashanteringssystem med öppen källkod som är designat för att ge skalbarhet, hög

Hur man installerar Microweber på CentOS 7

Hur man installerar Microweber på CentOS 7

Använder du ett annat system? Microweber är en öppen källkod för dra och släpp CMS och onlinebutik. Microweber källkod finns på GitHub. Denna guide kommer att visa dig

Hur man installerar Vanilla Forum på CentOS 7

Hur man installerar Vanilla Forum på CentOS 7

Använder du ett annat system? Vanilla forum är en open source forumapplikation skriven i PHP. Det är en helt anpassningsbar, enkel att använda och stöder externa

Hur man installerar Mattermost 4.1 på CentOS 7

Hur man installerar Mattermost 4.1 på CentOS 7

Använder du ett annat system? Mattermost är ett alternativ med öppen källkod, självvärd till meddelandetjänsten Slack SAAS. Med andra ord, med Mattermost, du ca

Skapa ett nätverk av Minecraft-servrar med BungeeCord på Debian 8, Debian 9 eller CentOS 7

Skapa ett nätverk av Minecraft-servrar med BungeeCord på Debian 8, Debian 9 eller CentOS 7

Vad du behöver En Vultr VPS med minst 1 GB RAM. SSH-åtkomst (med root-/administrativa privilegier). Steg 1: Installera BungeeCord Först till kvarn

Låt oss kryptera på Plesk

Låt oss kryptera på Plesk

Plesks kontrollpanel har en mycket trevlig integration för Lets Encrypt. Lets Encrypt är en av de enda SSL-leverantörerna som ger ut certifikat fullständigt

Låter kryptera på cPanel

Låter kryptera på cPanel

Lets Encrypt är en certifikatmyndighet dedikerad till att tillhandahålla SSL-certifikat gratis. cPanel har byggt en snygg integration så att du och din klient

Hur man installerar Concrete5 på CentOS 7

Hur man installerar Concrete5 på CentOS 7

Använder du ett annat system? Concrete5 är ett CMS med öppen källkod som erbjuder många distinkta och användbara funktioner för att hjälpa redaktörer att producera innehåll enkelt och

Hur man installerar Review Board på CentOS 7

Hur man installerar Review Board på CentOS 7

Använder du ett annat system? Review Board är ett gratis och öppen källkodsverktyg för att granska källkod, dokumentation, bilder och många fler. Det är webbaserad mjukvara

Ställ in HTTP-autentisering med Nginx på CentOS 7

Ställ in HTTP-autentisering med Nginx på CentOS 7

I den här guiden lär du dig hur du ställer in HTTP-autentisering för en Nginx-webbserver som körs på CentOS 7. Krav För att komma igång behöver du

Hur man installerar YOURLS på CentOS 7

Hur man installerar YOURLS på CentOS 7

YOURLS (Your Own URL Shortener) är ett webbadressförkortnings- och dataanalysprogram med öppen källkod. I den här artikeln kommer vi att täcka installationsprocessen

Hur man installerar och konfigurerar ArangoDB på CentOS 7

Hur man installerar och konfigurerar ArangoDB på CentOS 7

Använder du ett annat system? Inledning ArangoDB är en NoSQL-databas med öppen källkod med en flexibel datamodell för dokument, grafer och nyckel-värden. Det är

Använda Etckeeper för versionskontroll av /etc

Använda Etckeeper för versionskontroll av /etc

Inledning Katalogen /etc/ spelar en avgörande roll för hur ett Linux-system fungerar. Anledningen till detta är att nästan varje systemkonfiguration

Varför ska du använda SSHFS? Hur man monterar ett fjärrfilsystem med SSHFS på CentOS 6

Varför ska du använda SSHFS? Hur man monterar ett fjärrfilsystem med SSHFS på CentOS 6

Många systemadministratörer hanterar stora mängder servrar. När filer behöver nås över olika servrar, logga in på var och en individuellt ca

Konfigurera en Half Life 2-server på CentOS 6

Konfigurera en Half Life 2-server på CentOS 6

Denna handledning kommer att täcka processen att installera en Half Life 2-spelserver på CentOS 6 System. Steg 1: Installera förutsättningarna För att ställa in ou

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Artificiell intelligens är inte i framtiden, det är här i nuet I den här bloggen Läs hur Artificiell intelligens-applikationer har påverkat olika sektorer.

DDOS-attacker: En kort översikt

DDOS-attacker: En kort översikt

Är du också ett offer för DDOS-attacker och förvirrad över de förebyggande metoderna? Läs den här artikeln för att lösa dina frågor.

Har du någonsin undrat hur hackare tjänar pengar?

Har du någonsin undrat hur hackare tjänar pengar?

Du kanske har hört att hackare tjänar mycket pengar, men har du någonsin undrat hur de tjänar den typen av pengar? låt oss diskutera.

Revolutionerande uppfinningar från Google som gör ditt liv lätt.

Revolutionerande uppfinningar från Google som gör ditt liv lätt.

Vill du se revolutionerande uppfinningar av Google och hur dessa uppfinningar förändrade livet för varje människa idag? Läs sedan till bloggen för att se uppfinningar av Google.

Fredag ​​Essential: Vad hände med AI-drivna bilar?

Fredag ​​Essential: Vad hände med AI-drivna bilar?

Konceptet med att självkörande bilar ska ut på vägarna med hjälp av artificiell intelligens är en dröm vi har ett tag nu. Men trots flera löften finns de ingenstans att se. Läs den här bloggen för att lära dig mer...

Technological Singularity: A Distant Future of Human Civilization?

Technological Singularity: A Distant Future of Human Civilization?

När vetenskapen utvecklas i snabb takt och tar över en hel del av våra ansträngningar, ökar också riskerna för att utsätta oss för en oförklarlig singularitet. Läs, vad singularitet kan betyda för oss.

Utveckling av datalagring – Infographic

Utveckling av datalagring – Infographic

Lagringsmetoderna för data har utvecklats kan vara sedan födelsen av data. Den här bloggen tar upp utvecklingen av datalagring på basis av en infografik.

Funktioner för Big Data Reference Architecture Layers

Funktioner för Big Data Reference Architecture Layers

Läs bloggen för att känna till olika lager i Big Data Architecture och deras funktionaliteter på enklaste sätt.

6 fantastiska fördelar med att ha smarta hemenheter i våra liv

6 fantastiska fördelar med att ha smarta hemenheter i våra liv

I denna digitala värld har smarta hemenheter blivit en avgörande del av livet. Här är några fantastiska fördelar med smarta hemenheter om hur de gör vårt liv värt att leva och enklare.

macOS Catalina 10.15.4 tilläggsuppdatering orsakar fler problem än att lösa

macOS Catalina 10.15.4 tilläggsuppdatering orsakar fler problem än att lösa

Nyligen släppte Apple macOS Catalina 10.15.4, en tilläggsuppdatering för att åtgärda problem, men det verkar som om uppdateringen orsakar fler problem som leder till att mac-datorer blir murade. Läs den här artikeln för att lära dig mer