ZNC este un bouncer IRC gratuit și open-source care rămâne permanent conectat la o rețea, astfel încât clienții să poată primi mesaje trimise în timp ce sunt offline.
Acest tutorial vă va ghida prin procesul de instalare și configurare ZNC pe CentOS 7.
Se presupune că utilizatorul știe cum să configureze firewall-ul. Pe CentOS 7 este FirewallD, care renunță la orice conexiuni de intrare în mod implicit.
## Instalare ZNC
1 | yum install znc |
Nu ar trebui să rulați nimic folosind root, așa că, în general, este recomandat să creați un utilizator nou special pentru aplicațiile care vor fi accesate de la distanță. Din fericire, ZNC face deja asta atunci când instalează din depozit, așa că nu trebuie să facem asta manual.
1 2 3 | useradd -m LinuxPedia su - LinuxPedia znc --makeconf |
Prima solicitare pe care o veți primi vă solicită să selectați un port de ascultare. Acesta este portul din care veți accesa bouncer-ul (inclusiv interfața web), așa că vom alege 6697, deoarece acesta este cel mai comun port pentru serverele IRC securizate.
Consola dvs. va arăta ca următorul.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | [ ?? ] Listen on port (1025 to 65534): 6697 [ ?? ] Listen using SSL (yes/no) [no]: yes [ ?? ] Listen using both IPv4 and IPv6 (yes/no) [yes]: [ ?? ] Username (alphanumeric): linuxpedia [ ?? ] Enter password: ****** [ ?? ] Confirm password:****** [ ?? ] Nick [example]: LinuxPedia [ ?? ] Alternate nick [example_]: LinuxPedi [ ?? ] Ident [example]: Linux [ ?? ] Real name [Got ZNC?]: Power by LinuxPedia [ ?? ] Bind host (optional): IP EX 82.82.77.77 [ ?? ] Set up a network? (yes/no) [yes]: (Press ENTER) [ ?? ] Name [freenode]: undernet [ ?? ] Server host (host only): irc.undernet.org [ ?? ] Server uses SSL? (yes/no) [no]: (Press ENTER) [ ?? ] Server port (1 to 65535) [6697]: 6667 [ ?? ] Server password (probably empty): (Press ENTER) [ ?? ] Initial channels: #LinuxPedia |
Finishing
Veți primi câteva instrucțiuni despre cum să vă conectați și să configurați ZNC după ce ați terminat acea secțiune. Va arata asa:
1 2 3 4 5 6 7 8 9 | [ ** ] 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/ |
Promptul final vă întreabă dacă doriți sau nu să rulați ZNC acum.
1 | [ ?? ] Launch ZNC now? (yes/no) [yes]: |
Felicitări, ați terminat de instalat și configurat ZNC. Vă rugăm să rețineți că puteți modifica opțiunile prin configurația web și nu trebuie să editați manual fișierele de configurare.