Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:divers:tp_irc [2020/11/20 02:08] snow |
wiki:divers:tp_irc [2020/11/22 01:09] (Version actuelle) snow [Configuration d'inspircd] |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
En espérant que vous soyez clair sur le concept de CT et VM, la première étape est de créer votre CT. | En espérant que vous soyez clair sur le concept de CT et VM, la première étape est de créer votre CT. | ||
- | - Créez votre CT ++spoiler : paramètres | template : debian, root-disk : local-lvm et 4 Gb, CPU : 1 coeur, memory : 512/512, Network : Static à vous de choisir (n' | + | - Créez votre CT ++spoiler : paramètres | template : debian, root-disk : local-lvm et 2 Gb, CPU : 1 coeur, memory : 512/512, Network : Static à vous de choisir (n' |
- | - Activez le SSH en root sur la CT ++spoiler : soluce | dé-commentez la ligne PermitRootLogin et mettez yes en face dans le fichier / | + | - Activez le SSH en root sur la CT ++spoiler : soluce | dé-commentez la ligne PermitRootLogin et mettez |
Ligne 24: | Ligne 24: | ||
Je vous invite à vous [[: | Je vous invite à vous [[: | ||
- | Une fois fait vous avez l’embarras du choix pour votre serveur | + | Une fois fait vous avez l’embarras du choix pour votre serveur |
+ | On va utiliser inspircd ici, mais n' | ||
+ | Auparavant il faut exporter les [[: | ||
+ | <code bash> | ||
+ | export http_proxy=" | ||
+ | export https_proxy=" | ||
+ | </ | ||
+ | ++explication : export | La commande export permet de rendre la variable passée en argument disponible à tous les programmes du système. Ici on l' | ||
+ | |||
+ | On met à jour les dépôts : | ||
+ | <code bash> | ||
+ | apt update | ||
+ | </ | ||
+ | |||
+ | On installe ensuite inspircd : | ||
+ | |||
+ | <code bash> | ||
+ | apt install inspircd | ||
+ | </ | ||
+ | |||
+ | ===== Configuration d' | ||
+ | |||
+ | Une fois l' | ||
+ | |||
+ | Editez donc le fichier de configuration : <code bash> | ||
+ | </ | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | long live nano | ||
+ | </ | ||
+ | |||
+ | ++spoiler : paramètres du fichier de conf | il y a peu de paramètres à changer pour avoir un serveur fonctionnel. Il suffit de changer la "bind address" | ||
+ | |||
+ | Une fois les modifications faites on lance notre serveur : | ||
+ | <code bash> | ||
+ | </ | ||
+ | ou | ||
+ | <code bash> | ||
+ | |||
+ | Pensez à relancer le service à chaque fois que vous modifiez les fichiers de configuration ++spoiler : restart | service inspircd restart++. | ||
+ | |||
+ | ===== Installation du client IRC ===== | ||
+ | |||
+ | Cette fois-ci on se positionne sur notre machine personnelle. | ||
+ | Si le serveur est bien lancé, il nous manque encore un moyen d'y accéder et de pouvoir s'en servir! | ||
+ | |||
+ | Là encore il existe de nombreux services pour jouer le rôle de client : weechat, pidgin, irssi... | ||
+ | |||
+ | Encore une fois, rien n'est imposé, pour ce TP j' | ||
+ | <code bash> | ||
+ | |||
+ | On lance ensuite : | ||
+ | <code bash> | ||
+ | et : | ||
+ | <code bash>/ | ||
+ | |||
+ | Si tout s'est bien passé vous devriez maintenant pouvoir communiquer sur le serveur IRC ! | ||
+ | |||
+ | A partir de là vous pouvez vous amusez avec votre serveur mais vous avez surtout maintenant pu toucher un peu à la dev, maintenant à vous de jouer ! | ||
+ | |||
+ | ++PS : | Oubliez pas de supprimer votre CT et de mettre à jour le wiki si vous comptez pas garder votre serveur up++ | ||