bebou

Le site web bebou.netlib.re - retour accueil

git clone git://bebou.netlib.re/bebou
Log | Files | Refs |

commit 39e6d9230804bc2c270ca7f4f9de44740e1e565e
parent 9f845394a9fa5beabeb0f9b4e4f50df80dfd8db0
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Sat, 27 Apr 2024 22:00:55 +0200

Ajout fonction pour accordéon

et diverses correction de la faq

Diffstat:
Mcontents/faq/index.sh | 246+++++++++++++++++++++++++++++++++++++++++--------------------------------------
Adetails | 8++++++++
2 files changed, 135 insertions(+), 119 deletions(-)

diff --git a/contents/faq/index.sh b/contents/faq/index.sh @@ -9,7 +9,7 @@ sectionmd: main Dans toute cette FAQ toutes les commandes à taper sont précédée d'un `$ ` et les résultats qui s'affichent simplement dans le terminal ne le sont pas. -## Comment obtenir un compte/site +## Obtenir un compte/site Plusieurs conditions doivent être réunies pour que vous puissiez obtenir un compte : @@ -21,7 +21,7 @@ Plusieurs conditions doivent être réunies pour que vous puissiez obtenir un co Si toutes ces conditions sont réunies vous pouvez nous envoyer votre clef publique et nous rejoindre :) -## Comment créer et communiquer une paire de clef ssh +## Créer et communiquer une paire de clef ssh L'unique prérequis est d'avoir [openSSH](https://www.openssh.com/) installé sur votre machine. @@ -126,7 +126,7 @@ etc. Plus qu'à attendre qu'on vous ajoute ! -## Comment se connecter au serveur +## Se connecter au serveur Pour se connecter à votre compte sur le serveur il faut d'abord [remplir les conditions pour pouvoir obtenir un @@ -155,12 +155,125 @@ Ainsi vous n'aurez plus qu'à taper `ssh bebou` pour vous connecter. `ssh` fera automatiquement le lien entre le "host" `bebou` et l'url, le port et le nom du compte. -## Comment modifier votre site +## Ajouter une personne au serveur + +Votre copaine voudrait nous rejoindre, tout le monde l'aime et iel a un projet +trop cool ? Iel vous a envoyé sa clef publique ? Vous mourrez d'envie de lui +créer un compte de suite là maintenant ? + +Rien de plus simple, connectez vous au compte `pi` possédant les droits +d'administration : + + $ ssh pi@bebou.netlib.re -p 1459 + +puis lancez la commande menu : + + $ menu + > + shell + supprimer un compte + migrer + ajouter un compte + +Pour sélectionner une action commencez par taper son nom ou naviguez vers le bas +avec les flèches du clavier. Quand vous êtes sur `ajouter un compte` (quand cette +ligne est en surbrillance), appuyez sur "entrer". Vous verrez ensuite : + + > + en copiant/collant + depuis un fichier + +Si vous choisissez en copiant/collant il suffira de coller la clef publique comme ceci : + + copier/coller la clef ici : ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEMQgNDrqMgWCC4EjuXZ/e08/dZOhUqSa/z7w8sAHolL alice + +puis d'appuyer sur la toucher entrer. Le serveur va créer le compte et automatiquement +vous déposer dans le salon "accueil" du serveur irc. Vous pouvez faire un petit coucou +au nom de votre copaine ou directement fermer a session en faisant `ctrl+d`. + +Si vous choisissez depuis un fichier existant sur le serveur il faudra renseigner +son chemin : + + chemin vers le fichier : /home/pi/alice.pub + +Dans ce cas pas d'ouverture du client irc mais ne vous inquiétez pas. + +## Supprimer son compte + +***Attention : toute suppression est définitive*** + +Si vous voulez nous quitter, ou si pour une raison légitime il est important de +supprimer le compte d'une autre personne connectez vous au compte pi + + $ ssh pi@bebou.netlib.re -p 1459 + +puis lancez la commande menu + + $ menu + > + shell + supprimer un compte + migrer + ajouter un compte + +choisissez "supprimer un compte" puis le compte en question ("annuler" ferme +tout) : + + Dire adieu à qui ? + > + annuler + machin + alice + +Vous devrez confirmer la suppression. En appuyant sur `o` puis entrer vous +supprimerez définitivement toutes les données du compte. En appuyant sur quoi +que ce soit d'autre puis entrer vous annulerez tout. + + Supprimer l'utilisateurice alice ? o=oui, quoi que ce soit d'autre=non : + +Puis une dernière confirmation (on sait jamais) + + Vraiment vraiment supprimer alice ? écrire 'oui' pour confirmer : oui + +Hop, tout est supprimé ! + +## Changer de sous-domaine + +Si vous voulez que votre site soit accessible à (http://cool.bebou.netlib.re) et +plus à (http://alice.bebou.netlib.re) vous pouvez vous connecter sur le compte pi : + + + +puis lancer la commande menu : + + $ menu + > + shell + supprimer un compte + changer de sous-domaine + ajouter un compte + +choisir "changer de sous-domaine" et selectionner votre site parmi la liste : + + du sous-domaine + > + alice + machin + +et finalement renseigner le nouveau sous-domaine : + + vers : cool + +Votre site devrait instantanément être dispo à la nouvelle adresse. +[L'annuaire](http://bebou.netlib.re/pagesjaunes) devrait quant à lui se mettre +à jour maximum cinq minutes après l'opération. + +## Modifier son site Si vous venez d'ouvrir un compte vous devriez voir une page extrêmement simple à `votrecompte.bebou.netlib.re`. Comment la modifier ? -### Directement depuis le serveur +### Directement sur le serveur Nous documentons cette possibilité parce qu'elle peut avoir son utilité mais nous recommandons de [travailler en local](/faq/#en-local-puis-en-poussant-les-modifications-sur-le-serveur). @@ -185,9 +298,15 @@ Pour vérifier son contenu vous pouvez utiliser `cat` : $ cat alice.bebou.netlib.re/index.html page de alice -> Si vous fatiguez après avoir tapé ces commandes assez longues sachez qu'il est -> possible d'auto compléter les chemins des fichiers[^4] en faisant une -> tabulation. +endsection + +<<. ./details "auto-complétion" | save_html main +Si vous fatiguez après avoir tapé ces commandes assez longues sachez qu'il est +possible d'auto compléter les chemins des fichiers[^4] en faisant une +tabulation. +. + +sectionmd: main Pour modifier le contenu depuis le terminal on peut utiliser un éditeur de texte dans le terminal, par exemple nano : @@ -286,118 +405,7 @@ bien `~/site/` et `~/alice.bebou.netlib.re/` et non pas `~/site` et Si vous avez tout fait comme il faut vous devriez pouvoir voir votre nouveau site à l'url correspondante, bravo ! -## Comment ajouter une personne au serveur - -Votre copaine voudrait nous rejoindre, tout le monde l'aime et iel a un projet -trop cool ? Iel vous a envoyé sa clef publique ? Vous mourrez d'envie de lui -créer un compte de suite là maintenant ? - -Rien de plus simple, connectez vous au compte `pi` possédant les droits -d'administration : - - $ ssh pi@bebou.netlib.re -p 1459 - -puis lancez la commande menu : - - $ menu - > - shell - supprimer un compte - migrer - ajouter un compte - -Pour sélectionner une action commencez par taper son nom ou naviguez vers le bas -avec les flèches du clavier. Quand vous êtes sur `ajouter un compte` (quand cette -ligne est en surbrillance), appuyez sur "entrer". Vous verrez ensuite : - - > - en copiant/collant - depuis un fichier - -Si vous choisissez en copiant/collant il suffira de coller la clef publique comme ceci : - - copier/coller la clef ici : ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEMQgNDrqMgWCC4EjuXZ/e08/dZOhUqSa/z7w8sAHolL alice - -puis d'appuyer sur la toucher entrer. Le serveur va créer le compte et automatiquement -vous déposer dans le salon "accueil" du serveur irc. Vous pouvez faire un petit coucou -au nom de votre copaine ou directement fermer a session en faisant `ctrl+d`. - -Si vous choisissez depuis un fichier existant sur le serveur il faudra renseigner -son chemin : - - chemin vers le fichier : /home/pi/alice.pub - -Dans ce cas pas d'ouverture du client irc mais ne vous inquiétez pas. - -## Supprimer son compte - -***Attention : toute suppression est définitive*** - -Si vous voulez nous quitter, ou si pour une raison légitime il est important de -supprimer le compte d'une autre personne connectez vous au compte pi - - $ ssh pi@bebou.netlib.re -p 1459 - -puis lancez la commande menu - - $ menu - > - shell - supprimer un compte - migrer - ajouter un compte - -choisissez "supprimer un compte" puis le compte en question ("annuler" ferme -tout) : - - Dire adieu à qui ? - > - annuler - machin - alice - -Vous devrez confirmer la suppression. En appuyant sur `o` puis entrer vous -supprimerez définitivement toutes les données du compte. En appuyant sur quoi -que ce soit d'autre puis entrer vous annulerez tout. - - Supprimer l'utilisateurice alice ? o=oui, quoi que ce soit d'autre=non : - -Puis une dernière confirmation (on sait jamais) - - Vraiment vraiment supprimer alice ? écrire 'oui' pour confirmer : oui - -Hop, tout est supprimé ! - -## Changer de sous-domaine - -Si vous voulez que votre site soit accessible à (http://cool.bebou.netlib.re) et -plus à (http://alice.bebou.netlib.re) vous pouvez vous connecter sur le compte pi : - - - -puis lancer la commande menu : - - $ menu - > - shell - supprimer un compte - changer de sous-domaine - ajouter un compte - -choisir "changer de sous-domaine" et selectionner votre site parmi la liste : - - du sous-domaine - > - alice - machin - -et finalement renseigner le nouveau sous-domaine : - - vers : cool -Votre site devrait instantanément être dispo à la nouvelle adresse. -[L'annuaire](http://bebou.netlib.re/pagesjaunes) devrait quant à lui se mettre -à jour maximum cinq minutes après l'opération. [^2]: Pour en savoir plus vous pouvez visionner [une conférence sur le sujet](https://podv2.unistra.fr/video/23983-techdays-6-quest-ce-qui-fait-un-bon-mot-de-passe-arthur-pons/) [^3]: ici "alice" diff --git a/details b/details @@ -0,0 +1,8 @@ +#! /bin/sh + +<<@ cat +<details> + <summary>$1</summary> + $(cat) +</details> +@