khan.irc.science

Pasiune pură pentru IRC · Știință · Tech · Comunități

Bine ai venit!

Aici adun resurse, tool-uri și link-uri pentru toți cei care încă iubesc vibe-ul IRC-ului – de la chat-uri old-school la bot-uri, bounceri și comunități active.

E un loc mic, dar plin de prostie faină și entuziasm pentru chat-ul real-time din anii '90 până azi. Hai să vorbim, să jucăm, să codăm! 🚀

Intră în lumea IRC

Rețele populare unde găsești viață: Undernet, Libera.Chat, OFTC etc.

Webchat rapid pentru Undernet: Intră în #Scrabble via KiwiIRC

Comunități active pe Undernet (proiectele mele)

#Scrabble @ Undernet

Joc de cuvinte live, strategie și râs – cel mai fain Scrabble IRC din RO!

Intră acum via web: Joacă acum!

scrabble.cv →

#IRPG @ Undernet

Roleplay fantasy old-school, aventuri text-based și comunitate chill.

Intră acum via client: /server irc.undernet.org -j #IRPG

irc.science →

Tool-uri IRC recomandate

Tutorial detaliat: Cum instalezi și configurezi ZNC (IRC Bouncer)

ZNC îți permite să rămâi conectat la IRC 24/7 pe server, să vezi mesajele pierdute când revii și să folosești multe module utile (awaynick, log, perform etc.). Rulează pe VPS-ul tău (ex: KhanWebHost).

1. Instalare ZNC pe Ubuntu/Debian (recomandat 2025+)

  1. Actualizează sistemul:
    sudo apt update && sudo apt upgrade -y
  2. Instalează ZNC din repository (versiune stabilă, ~1.8–1.9 în majoritatea distro-urilor):
    sudo apt install znc znc-perl znc-python znc-tcl -y
    (Perl/Python/Tcl pentru module extra; opțional dar recomandat)
  3. Dacă vrei ultima versiune (ex: 1.10+), compilează din sursă (vezi mai jos) sau folosește PPA oficial dacă există.

Instalare din sursă (pentru versiune nouă)

  1. Instalează dependințe:
    sudo apt install build-essential cmake libssl-dev libperl-dev pkg-config libicu-dev swig -y
  2. Descarcă ultima versiune de pe znc.in/releases (ex: znc-1.10.1.tar.gz)
  3. Extrage și compilează:
    tar -xzvf znc-*.tar.gz
    cd znc-*
    mkdir build && cd build
    cmake ..
    make -j$(nproc)
    sudo make install

2. Configurare inițială (znc --makeconf)

  1. Creează un user dedicat (securitate!):
    sudo adduser --system --group --home /var/lib/znc znc
  2. Rulează configuratorul ca user-ul znc:
    sudo -u znc znc --makeconf
  3. Răspunde la întrebări (exemple bune pentru începători):
    • Listen on port: 6697 (pentru SSL) sau 6667
    • IPv6: yes/no (după preferință)
    • SSL: yes → generează certificat self-signed (sau adaugi propriul Let's Encrypt mai târziu)
    • Username: ex: nickul_tău
    • Password: unul puternic!
    • Nick: nickul_tău / AltNick: nickul_tău_
    • Ident: ~numele_tău
    • RealName: Numele tău sau ce vrei
    • Number of clients: 5–10 (cât ai nevoie)
    • Timestamp format: default
    • Timezone: Europe/Bucharest
    • Quit message: default

3. Pornire & autostart

  • Pornește manual: sudo -u znc znc
  • Autostart cu systemd (recomandat): creează fișier /etc/systemd/system/znc.service:
    [Unit]
    Description=ZNC IRC Bouncer
    After=network.target
    
    [Service]
    User=znc
    Group=znc
    ExecStart=/usr/local/bin/znc --datadir=/var/lib/znc
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    Apoi: sudo systemctl daemon-reload
    sudo systemctl enable --now znc

4. Conectare din client (ex: mIRC, HexChat, TheLounge)

  • Server: VPS_IP sau domeniu (ex: irc.khan.irc.science)
  • Port: 6697 (SSL) sau 6667 (plain)
  • SSL: bifat dacă folosești 6697
  • Server password: nick:parola (format important!)
  • Nick / User / Realname: se setează automat de ZNC

5. Module esențiale pentru începători (prin webadmin sau IRC)

  • Conectează-te prima dată → ZNC îți dă status în query (*status)
  • Comenzi utile:
    /msg *status help
    /msg *status loadmod webadmin (pentru interfață web)
    /msg *status loadmod awaynick (schimbă nick când ești away)
    /msg *status loadmod perform (comenzi automate la connect)
    /msg *status loadmod lastseen (vezi când a fost online cineva)
    /msg *status loadmod log (salvează log-uri)
  • Webadmin: accesează http://IP:port (sau domeniu) → login cu nick:parola

Tips & securitate

  • Folosește **SSL** (6697) + certificat Let's Encrypt (certbot) pentru securitate.
  • Firewall: deschide doar portul 6697/6667 (ufw allow 6697/tcp)
  • Parolă puternică + backup config (~/.znc sau /var/lib/znc)
  • Nu rula ZNC ca root!
  • Dacă ai probleme: vezi log în ~/.znc/znc.log sau /var/lib/znc/znc.log

Mai multe detalii oficiale: wiki.znc.in

Găzduiește-ți bot-ul, bouncer-ul sau site-ul IRC

Ai nevoie de hosting stabil pentru ZNC, Eggdrop, TheLounge sau orice proiect IRC?

KhanWebHost – VPS KVM, NAT, dedicated, SSL gratuit, suport rapid.

Ideal pentru pasionați ca noi! (Site-ul ăsta rulează pe un VPS de la ei 😉)

Vezi ofertele → khanwebhost.com

Link afiliat – mulțumesc dacă alegi hosting de la ei!

Status VPS (khan.irc.science)

Încarcă uptime...

Load average (1 / 5 / 15 min): ... / ... / ...

Ultima actualizare: ...

Server stabil – rulează pe KhanWebHost KVM VPS.
Status general noduri →