3.6 KiB
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! 🚀