2024. március 28., csütörtök

Gyorskeresés

Hogyan telepítsünk ZNC szervert Debian/Ubuntu alá?!

Írta: | Kulcsszavak: znc . debian 10 . znc telepítés . znc tutoriál . znc leírás . prohardver

[ ÚJ BEJEGYZÉS ]

Instrukció

A leírás akkor működik ha rendelkezünk saját szerverrel, VPS-sel, tehát mi magunk vagyunk a szerver adminisztrátora azaz root! Mivel nem találtam magyar leírást a ZNC bouncer telepítéséről, így gondoltam írok én egyet. Aki régebbi user, annak biztosan ismerős a mIRC32 program például 🙂 Régebben sokan jártunk iRC-re, akár IRCwarozni (csatornákat foglaltunk el “takeover”, stb…), akár csak trécselni a haverokkal. Aki esetleg még most is jár fel, mint pl.: én, az tudja, hogyha nincs NickServ amivel letudod a neved védeni, akkor bizony jól jön egy szerver ami megy 0-24 órában, és arra feldobni egy ZNC-t, ami 0-24-ben foglalja a nicknevedet iRCen 🙂 A jobbak ugye iRCnetre jártak 😉 Akkoriban még a psyBNC volt a divat, de az felett eljárt az idő, és lett egy jobb, modernebb program erre, ez pedig a ZNC. Ennek van egy grafikus webes felülete is, ahol tudsz hozzáadni, konfigurálni, eltávolítani usert.

Telepítés

E leírás elkészítésekor a szerveren egy Debian 10 -es rendszert használok, ám mivel az Ubuntu is Debian alapú, így az alatt is TESZTELVE lett a leírás, működőképes! Annyit leszegeznék, hogy a telepítéshez szükségünk lesz root azaz rendszergazdai hozzáférésre is, root hozzáféréssel telepítünk egy “znc” user alá, mivel rootból nem futtatható a znc, és nem is ajánlott egyébként sem! Lássunk is hozzá!

1. Először frissítsük a forrásainkat a rendszeren:

sudo apt-get update -y

2. Majd telepítsük fel a szükséges függvényeket:

sudo apt-get install build-essential libssl-dev libperl-dev pkg-config -y

3. Hozzunk létre egy “letöltések” mappát, és lépjünk bele, és töltsük le a legfrissebb ZNC csomagunkat:

mkdir letoltesek && cd letoltesek && sudo wget http://znc.in/releases/znc-latest.tar.gz

4. Csomagoljuk ki, és lépjünk a kicsomagolt znc mappájába:

tar -xzvf znc*.*gz && cd znc-*/

5. Adjunk hozzá egy usert “znc” néven, jelszót nem kell beállítani:

adduser --disabled-password znc

6. Futtassuk le a konfigurálást, és forgassuk le azaz tegyük indíthatóvá a znc szerverünket! Ha KELL IPV6:

./configure --prefix=/home/znc/znc && make && make install

6.1 Ha NEM kell IPV6:

./configure --prefix=/home/znc/znc --disable-ipv6 && make && make install

7. Most futtassuk a konfigurációs “varázslót”, töltsük ki a felhasználónevet, jelszót, nicknevet, identet, stb..

sudo -u znc /home/znc/znc/bin/znc --datadir=/home/znc/znc-data --makeconf

Ezzel készen is vagyunk, ha szeretnénk, hogy esetlegesen egy szerver újraindításkor automatikusan induljon a ZNC szerverünk, akkor hozzunk létre egy feladatot a znc felhasználónak:

8. Írjuk be parancssorba:

crontab -u znc -e

8.1 Most megnyílt 1 szerkesztőnk, írjuk bele az alábbiakat:

@reboot /home/znc/znc/bin/znc --datadir=/home/znc/znc-data >/dev/null 2>&1

Ez azt takarja, hogy a znc usernek beállítunk egy cron feladatot, azaz hogy automatikusan elinduljon rendszerújraindításkor a ZNC szerverünk.

Készen is volnánk, használjátok egészséggel a tutoriált! :R :K :)

Hozzászólások

(#1) Rimuru


Rimuru
veterán

Miert jo forrasbol telepiteni amikor debian es ubuntu tarolokban is ott van?
Ennyi: apt-get install znc

Vigyázat, csalok!

(#2) Doky1988 válasza Rimuru (#1) üzenetére


Doky1988
senior tag

Azért mert ott még az 1.7.2 -es ZNC-t telepíti, az pedig nem egy friss forrás, attól még működőképes mondjuk.
Én szeretem a legfrissebb csomagot használni :)

Selecting previously unselected package znc.
(Reading database ... 42740 files and directories currently installed.)
Preparing to unpack .../archives/znc_1.7.2-3_amd64.deb ...
Unpacking znc (1.7.2-3) ...
Setting up znc (1.7.2-3) ...
Processing triggers for man-db (2.8.5-2) ...

Ezt most próbáltam ki kíváncsiságból VPS-en ;)
Jelenleg legfrissebb kiadású ZNC 1.8.1 :)

[ Szerkesztve ]

DokY | www.zsolti.hu

(#3) Doky1988 válasza Rimuru (#1) üzenetére


Doky1988
senior tag

Ubuntun pl 1.6.6 települ, néztem VPSen :)

DokY | www.zsolti.hu

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.