Evitez de faire ces manipulations, ainsi que de faire tourner le programme avec les privilèges root. Personnellement je le place directement sous /home/user/.psybnc, dans le répertoire de l’utilisateur
Pas de paquets prêts à l’emploi sur debian/ubuntu, donc compilation.
On télécharge l’archive de la dernière version à partir du site...
wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz
... qu’on décompresse
tar zxvvf psyBNC-2.3.2-7.tar.gz
on se déplace dans le dossier nouvellement décompressé.
cd psybnc
On peut éditer et renseigner le fichier de configuration ssl psybnc/src/ssl.cnf pour gagner du temps ultérieurement, pendant la compilation.
La commande
make menuconfig
s’emploie pour configurer le programme.
La commande
make
s’utilise pour compiler le programme. (pas de make install).
make clean sert à effacer les compilations antérieures.
Le programme se lance grâce à la commande
./psybnc
lancée dans le répertoire de psybnc.
kill [n° du PID] pour le tuer.
La configuration du bouncer peut s’effectuer :
- par modification du fichier psybnc/psybnc.conf (nécessite un redémarrage du programme),
- par utilisation de la commande
make menuconfigen console (dans le répertoire ./psybnc). - directement par connexion avec un client irc.
Connexion au serveur psyBNC
- Connexion :
/server irc.domain.tld port
- Mot de passe :
/quote pass <password>
- -> Raccourci : connexion + mot de passe
/server irc.domain.tld port <password>
ADDUSER et DELUSER
Voici comment ajouter où supprimer un utilisateur.
Connectez vous sur votre BNC et tapez les commandes suivantes :
- Ajouter un utilisateur :
/adduser <user>
- Supprimer un utilisateur
/deluser <user>
MADMIN et UNADMIN
Voici comment ajouter où supprimer le flag admin à un utilisateur. _ Connectez vous sur votre Bnc et tapez les commandes suivantes :
- Ajouter un admin du bouncer
/madmin <bouncer user>
- Supprimer un admin du bouncer
/unadmin <admin user>
ADDSERVER, DELSERVER & LISTSERVERS
Voici comment ajouter, supprimer ou lister les serveurs.
Connectez-vous sur votre BNC et tapez les commandes suivantes :
- Ajouter un serveur :
/addserver irc.domain.tld:port
- Ajouter un serveur avec un mot de passe :
/addserver irc.domain.tld:port <passwd>
- Lister les serveurs enregistrés :
/listservers
- Changer de serveur :
/jump <numéro du serveur>
- Supprimer un serveur :
/delserver <numéro du serveur>
Connexion SSL
- Ajouter un serveur IRC avec un port SSL
/addserver S=irc.domain.tld:port SSL
ADDNETWORK & DELNETWORK
Se connecter en multiserveur avec psyBNC, c’est-à-dire se connecter simultanément sur plusieurs serveurs IRC.
- Ajouter un réseau :
/addnetwork <nom du réseau>
puis - Ajouter le serveur :
/addserver <réseau>'irc.domain.tld:port
- Ajouter un salon :
/join <réseau>'#<salon>
- Changer de pseudo :
/nick <réseau>'<nouveau pseudo>
- Envoyer un message :
/msg <réseau>'<pseudo> <message>
- Supprimer un réseau :
/delnetwork <réseau>
Password :
Pour changer votre mot de passe :
/password <nouveau mot de passe>
Pseudo d’away :
/setawaynick <pseudo d'away>
Message d’away :
/setaway <message d'away>
BVhost :
Pour modifier la vHost de psyBNC :
- Changer de vHost :
/bvhost <ip>
ou/bvhost <host>
ensuite - relancer le serveur :
/jump <numéro du serveur>