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 01:48] snow [Mini-TP : IRC] |
wiki:divers:tp_irc [2020/11/22 01:09] (Version actuelle) snow [Configuration d'inspircd] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Voilà pour une description un peu globale. Dans ce TP on va pas trop creuser ce qui se cache derrière IRC, on va surtout essayer de bien prendre en main les outils de déploiement MiNET (principalement proxmox) avec une première mise en bouche. | Voilà pour une description un peu globale. Dans ce TP on va pas trop creuser ce qui se cache derrière IRC, on va surtout essayer de bien prendre en main les outils de déploiement MiNET (principalement proxmox) avec une première mise en bouche. | ||
+ | |||
+ | PS : Évitez d' | ||
Ligne 10: | 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 <hidden click here if you want to know more> | + | - 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 " | ||
+ | |||
+ | |||
- | ===== Comment se servir de GIT ===== | + | ===== Installation du serveur IRC ===== |
- | Comment créer | + | On va maintenant installer |
+ | Je vous invite à vous [[: | ||
- | git init | + | Une fois fait vous avez l’embarras du choix pour votre serveur : oragano, inspircd, bitlbee... |
+ | On va utiliser inspircd ici, mais n' | ||
- | Comment paramétrer mon dépot GIT pour faire remonter mes modifications à un dépot distant? | + | Auparavant il faut exporter les [[: |
- | git remote add origin | + | <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' | ||
- | Comment lier de nouveaux fichiers au dépot (seuls ces fichiers seront pris en compte... Récursif pour les repertoires)? | + | On met à jour les dépôts : |
+ | <code bash> | ||
+ | apt update | ||
+ | </ | ||
- | git add < | + | On installe ensuite inspircd : |
- | Comment prendre un " | + | <code bash> |
+ | apt install inspircd | ||
+ | </ | ||
- | git commit -am "Un commentaire stupide" | + | ===== Configuration d' |
- | Notion de branche : le dépot git peut être dans plusieurs états en même temps... | + | Une fois l' |
- | Comment créer une nouvelle branche ? | + | Editez donc le fichier de configuration : <code bash> |
+ | </ | ||
- | git branch | + | <WRAP center round important 60%> |
+ | long live nano | ||
+ | </WRAP> | ||
- | Comment | + | ++spoiler : paramètres du fichier de conf | il y a peu de paramètres à changer |
- | git checkout | + | Une fois les modifications faites on lance notre serveur : |
+ | <code bash> | ||
+ | </ | ||
+ | ou | ||
+ | <code bash> | ||
- | Comment envoyer l' | + | Pensez à relancer le service à chaque fois que vous modifiez les fichiers |
- | git push origin < | + | ===== Installation du client IRC ===== |
- | Comment récupérer l' | + | 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! | ||
- | git pull origin < | + | Là encore il existe de nombreux services pour jouer le rôle de client : weechat, pidgin, irssi... |
- | Comment rassembler la branche1 sur laquelle vous avez fait des modification, avec la branche courrante ? | + | Encore une fois, rien n'est imposé, pour ce TP j' |
+ | <code bash> | ||
- | git merge <branch1> | + | On lance ensuite : |
+ | <code bash> | ||
+ | et : | ||
+ | <code bash>/ | ||
- | Branch, checkout et merge vous servirons que si vous utilisez les branches, sinons toutes les autres commandes vous seront plus qu' | + | Si tout s'est bien passé |
+ | 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++ | ||