ircu2/INSTALL_MADRID.md

3.6 KiB

Instalare UnderChat IRCd - Madrid Server

Versiune: v1.0.6-madrid

Data: 2026-02-13


🚀 INSTALARE RAPIDĂ (3 COMENZI):

# 1. Șterge instalarea veche (dacă există)
rm -rf ~/ircu2 ~/ircd

# 2. Clonează repository-ul
git clone https://gitlab.back.ro/underchat/ircu2.git && cd ircu2

# 3. Rulează scriptul pre-configurat Madrid
./install-madrid.sh

GATA! Instalarea este completă!


CONFIGURAȚIE PRE-SETATĂ:

Setare Valoare
Rețea UnderChat.org
Server Madrid.ES.EU.UnderChat.org
IP IRC 10.0.0.125
Port Client 6667
Port Server 4400
Username OPER Raducu
Parola OPER muiesteaua
Locație Madrid, Spain

🎮 PORNIRE SERVER:

# Pornește serverul
~/ircd/bin/ircd

# Verifică că rulează
ps aux | grep ircd

# Verifică log-urile
tail -f ~/ircd/log/ircd.log

🔧 COMENZI UTILE:

Test sintaxă configurație:

~/ircd/bin/ircd -c -f ~/ircd/lib/ircd.conf

Editare configurație:

nano ~/ircd/lib/ircd.conf

Restart server:

# Oprește
killall ircd

# Pornește
~/ircd/bin/ircd

👤 LOGARE CA OPERATOR:

După ce te conectezi la server cu client IRC:

/connect Madrid.ES.EU.UnderChat.org 6667
/oper Raducu muiesteaua

📊 VERIFICĂRI:

Verifică că server-ul ascultă pe portul corect:

netstat -tlnp | grep 6667
# Ar trebui să vezi: 10.0.0.125:6667

Verifică configurația:

grep -E "(name =|vhost =|CPATH)" ~/ircd/lib/ircd.conf

Verifică că NU sunt erori:

~/ircd/bin/ircd -c -f ~/ircd/lib/ircd.conf
# Ar trebui să afișeze: "Configuration file ircd.conf checked okay."

CE INCLUDE VERSIUNEA v1.0.6-madrid:

Configurație completă pre-setată - nu mai trebuie să introduci nimic manual snomask = "+s" - format CORECT, fără erori de sintaxă CPATH absolut - /home/ircd/ircd/lib/ircd.conf hardcodat IP corect - 10.0.0.125 pe toate porturile Host hiding - format hexadecimal activat WHOIS notificări - pentru operatori activate Test sintaxă automat - verificare înainte de finalizare ZERO placeholder-uri - toate valorile reale, nu EOFCONFIG_*


🐛 DACĂ APARE VREO PROBLEMĂ:

Eroare: "Failed to read configuration file"

# Verifică permisiuni:
ls -la ~/ircd/lib/ircd.conf
chmod 600 ~/ircd/lib/ircd.conf

Eroare: "Config parse error on line X"

# Verifică linia exactă:
sed -n 'Xp' ~/ircd/lib/ircd.conf  # înlocuiește X cu numărul liniei

# Reinstalează:
rm -rf ~/ircu2 ~/ircd
git clone https://gitlab.back.ro/underchat/ircu2.git && cd ircu2
./install-madrid.sh

Server nu pornește:

# Verifică ce procese rulează:
ps aux | grep ircd

# Verifică ce porturu sunt în uz:
netstat -tlnp | grep -E "(6667|4400)"

# Verifică log-urile:
tail -50 ~/ircd/log/ircd.log

📞 SUPORT:

Dacă întâmpini probleme, rulează:

# Diagnostic complet:
echo "=== CONFIG ==="
~/ircd/bin/ircd -c -f ~/ircd/lib/ircd.conf
echo ""
echo "=== PROCESE ==="
ps aux | grep ircd
echo ""
echo "=== PORTURI ==="
netstat -tlnp | grep -E "(6667|4400)"
echo ""
echo "=== LOG ==="
tail -20 ~/ircd/log/ircd.log

Trimite output-ul pentru diagnostic!


🎉 SUCCESS!

Dacă ai ajuns aici și server-ul rulează, FELICITĂRI!

Conectează-te cu client IRC la:

  • Server: Madrid.ES.EU.UnderChat.org (sau 10.0.0.125)
  • Port: 6667
  • Operator: /oper Raducu muiesteaua

Distracție plăcută pe UnderChat Network! 🚀