Documenting discourse1.afpy.org
This commit is contained in:
parent
318dd0ffbf
commit
b3c765e67b
76
README.md
76
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.
|
||||
|
||||
<details>
|
||||
<summary>
|
||||
Voici la procédure
|
||||
</summary>
|
||||
|
||||
- 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.
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
# Ansible
|
||||
|
||||
On utilies ces rôles Ansible :
|
||||
|
|
Loading…
Reference in New Issue
Block a user