diff --git a/README.md b/README.md index c00208b..f4a1854 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,6 @@ C'est un VPS `V-R4 2 CPUs · 4 GB RAM`. Elle héberge les services suivants : - https://www.afpy.org ([source](https://github.com/AFPy/site)) -- https://discuss.afpy.org une instance Discourse. - [https://*.pycon.fr/*](https://pycon.fr/) (que des sites statiuques) - Alain le bot IRC du canal #afpy ([source](https://github.com/AFPy/alain)) - La gate [IRC](https://afpy.org/irc)—[Discord](https://afpy.org/discord) @@ -65,35 +64,6 @@ Elle héberge les services suivants : - https://pydocteur.afpy.org: Un bot utilisé dans le repo de la traduction ([source](https://github.com/AFPy/PyDocTeur)) -### Déplacement du Discourse vers une nouvelle machine - -- Ajouter les enregistrements A et AAAA de la machine. -- Baisser le TTL du CNAME `discuss.afpy.org`. -- Mettre à jour le SPF pendant qu'on y est. -- Configurer le reverse DNS de la nouvelle machine. -- Côté Ansible, ajouter la machine au groupe `[discourse]` dans le fichier `inventory`. -- Copier sa clé ssh sur la machine dans `/root/.ssh/authorized_keys`. -- Lancer `ansible-playbook discuss.yml`. -- Lancer à la main dans `/var/discourse/`: `./launcher rebuild app` (ça prend ~10mn). -- Sur l'ancienne machine, faire une sauvegarde, soit via https://discuss.afpy.org/admin/backups, soit : - ``` - ./launcher enter app - discourse backup - exit - ``` -- Copier une sauvegarde dans `/var/discourse/shared/standalone/backups/default/`. -- Restaurer la sauvegarde : - ``` - cd /var/discourse - ./launcher enter app - discourse enable_restore - discourse restore afpy-2023-01-31-215204-v20230130053144.tar.gz - exit - ``` - -Bien tester l’envoi d’emails. - - ## bbb2.afpy.org ♥ Machine sponsorisée par Gandi ♥ @@ -225,6 +195,52 @@ Un rapide test peut être effectué via : Puis il faut mettre à jour le CNAME de git.afpy.org pour le faire pointer vers la nouvelle machine. +## discourse1.afpy.org + +♥ Machine sponsorisée par Gandi ♥ + +C'est un VPS `V-R4 2 CPUs · 4 GB RAM`. + +Elle héberge https://discuss.afpy.org une instance Discourse. + +### Déplacement du Discourse vers une nouvelle machine + +Le 31 janvier 2023 Julien a déplacé le Discourse de deb2 à discourse1. + +
+ +Voici la procédure + + +- Ajouter les enregistrements A et AAAA de la machine. +- Baisser le TTL du CNAME `discuss.afpy.org`. +- Mettre à jour le SPF pendant qu'on y est. +- Configurer le reverse DNS de la nouvelle machine. +- Côté Ansible, ajouter la machine au groupe `[discourse]` dans le fichier `inventory`. +- Copier sa clé ssh sur la machine dans `/root/.ssh/authorized_keys`. +- Lancer `ansible-playbook discuss.yml`. +- Lancer à la main dans `/var/discourse/`: `./launcher rebuild app` (ça prend ~10mn). +- Sur l'ancienne machine, faire une sauvegarde, soit via https://discuss.afpy.org/admin/backups, soit : + ``` + ./launcher enter app + discourse backup + exit + ``` +- Copier une sauvegarde dans `/var/discourse/shared/standalone/backups/default/`. +- Restaurer la sauvegarde : + ``` + cd /var/discourse + ./launcher enter app + discourse enable_restore + discourse restore afpy-2023-01-31-215204-v20230130053144.tar.gz + exit + ``` + +Bien tester l’envoi d’emails. + +
+ + # Ansible On utilies ces rôles Ansible :