Introduzione
Ho creato questa pagina per cercare di aiutare ,fornendo una dettagliata guida, le persone interessate a installare sul proprio Pc un server Irc con annessi i relativi Services (NickServ, ChanServ, MemoServ). Ci saranno inoltre alcune tabelle che presenteranno i nomi di alcuni dei migliori server esistenti al momento con un relativo HOWTO per l'installazione del server stesso.Prenderò come esempio per la guida, l'applicativo ircd-hybrid.
Software per creare un server Irc
Alcuni di questi software potrebbero essere obsoleti.
Bahamut 1.8.9 |
|
DreamForge 4.6.7 |
|
Inspircd 2.0.0 |
|
IRCd 2.10.3p3 |
|
IRCd 2.10.10 |
|
TR-IRCD 5.7.3 |
|
UltimateIRCd 3.0.0 |
|
Unreal 3.2.8 |
|
Ircd-Hybrid |
Installazione (ircd-hybrid)
E' possibile installare Ircd-hybrid in due modi:
Ircd-hybrid è disponibile nel [http://wiki.ubuntu-it.org/Repository/Componenti componente] universe dei [http://wiki.ubuntu-it.org/Repository repository] ufficiali. Dopo aver abilitato tale componente è sufficiente installare il pacchetto ircd-hybrid.
Tramite compilazione del codice sorgente([http://wiki.ubuntu-it.org/AmministrazioneSistema/InstallareProgrammi/DaSorgenti Installare programmi da sorgenti]).
Nota: È importante ricordarsi di cambiare la configurazione nel file ircd.conf a seconda delle proprie esigenze.
Dopo aver installato il server, basterà far partire il demone (spesso è inizializzato automaticamente dopo la prima installazione), e tramite il proprio client Irc collegarsi ad esso digitando:
/server 127.0.0.1
Passiamo ora ad analizzare i software disponibili per poter includere nel proprio server anche i Services, utilissimi applicativi che hanno numerose funzioni, come quella relativa al salvataggio degli utenti, dei loro poteri e delle loro relative password. Alcuni pacchetti services esistenti (potrebbero essere obsoleti):
|| Anope 1.9.3 ||http://www.anope.org/|
Epona 1.4.14 |
|
Hybserv2 1.9.2 |
|
IRC Defender 1.3.6 |
|
IRC Services 4.5.40 |
|
srvx 1.1.2 |
Come installare un pacchetto "Services"? (Utilizzerò come esempio i services epona)
Prima di tutto, bisogna scaricare i file sorgente direttamente dal sito del produttore compilandoli come abbiamo fatto nel passaggio precedente (./configure - make && make install). Dopo aver completato questa parte, possiamo passare invece alla configurazione del file services.conf, centro di comando per tutti i dettagli riguardanti i services che risiederanno nel nostro server. All'interno troverete numerose parti vuote, che richiedono l'inserimento di alcuni dettagli come il nome del vostro server, l'eventuale password per i server privati, gli username e le password degli operatori e degli amministratori. Il metodo più veloce per poter far funzionare epona con ircd-hybrid è quello di aggiungere nel file ircd.conf del demone IRC, queste linee: ( facendole coincidere con quelle identiche presenti nel file di configurazione di Epona)
Y:27:180:0:0:4000000 C:127.0.0.1:YourPwd:Services.LocalHost.Net::30 N:127.0.0.1:Yourpwd:Services.LocalHost.Net::30 U:Services.LocalHost.Net:*:* H:*::Services.LocalHost.Net
Nota: Services.LocalHost.Net è il nome usato anche nelle configurazioni del file services.conf.
È fondamentale inoltre che la password "Yourpwd" dovrà essere la stessa presente nel file services.conf.
Dopo di che per verificare che tutto abbia funzionato, avviate i services, entrando nella cartella di "Epona" e digitando:
./services
Se tutto ha funzionato, dopo aver preso possesso dei poteri di aministratore, riceverete un messaggio che vi confirmerà che i servizi sono stati connessi al server in uso con successo. Se questo non dovesse funzionare, vi inviterei a visualizzare i file di log, che tracciano ciò che ha causato l'errore nella connessione.
Ulteriori risorse
- [wiki:Ubuntu/IrcServer Documento originale]
[http://www.ircd-hybrid.net/ Sito ufficiale del progetto]