projets:discourse
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
projets:discourse [2021/04/09 15:54] – [Restoration par borg] gde | projets:discourse [2023/09/13 13:58] – [Pare-feu] ajout section monitoring gde | ||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
* Installation d' | * Installation d' | ||
+ | ===== Redirection ===== | ||
+ | |||
+ | Discourse répond sur 2 URL différente : discourse.faimaison.net et forum.faimaison.net | ||
+ | |||
+ | Comme nous n' | ||
+ | |||
+ | Ceci signifie que pour chaque rebuild il faut remodifier la conf de nginx et renouveller les certificats. | ||
+ | Pour ce faire il suffit simplement d' | ||
+ | |||
+ | < | ||
+ | sudo / | ||
+ | </ | ||
Ligne 25: | Ligne 37: | ||
==== Collecte de données ==== | ==== Collecte de données ==== | ||
- | Une page par défaut avec discourse existe à ce sujet : | + | Une page par défaut avec discourse existe à ce sujet : |
Ligne 42: | Ligne 54: | ||
===== gestion d' | ===== gestion d' | ||
- | géré par opensmtpd et dovecot. | + | configuré avec un compte dédié sur mail.faimaison.net |
- | + | ||
- | pop3 seulement est utilisé pour la récupération des mail | + | |
- | + | ||
- | Pour qu'un groupe ou une catégorie puisse recevoir des mail, il faut éditer le fichier / | + | |
===== Mise à jour ===== | ===== Mise à jour ===== | ||
Ligne 52: | Ligne 60: | ||
Par défaut, la mise à jour de discourse va entrainer la mise à jour automatique des plugins et des thèmes/ | Par défaut, la mise à jour de discourse va entrainer la mise à jour automatique des plugins et des thèmes/ | ||
+ | Après chaque mise à jour il est nécessaire d' | ||
==== via interface web ==== | ==== via interface web ==== | ||
Ligne 76: | Ligne 85: | ||
./launcher rebuild app | ./launcher rebuild app | ||
</ | </ | ||
+ | |||
+ | ===== Nettoyage ===== | ||
+ | |||
+ | Reconstruire une image ne supprime pas les images précédente, | ||
+ | |||
+ | < | ||
+ | cd / | ||
+ | ./launcher cleanup | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | |||
===== Sauvegarde et restoration ===== | ===== Sauvegarde et restoration ===== | ||
Ligne 90: | Ligne 111: | ||
</ | </ | ||
+ | ==== PBS ==== | ||
- | ==== backup pour borg ==== | + | la VM de discourse est backupé par PBS tous les jours |
- | Comme la tarball compressé n'est pas adapté, borg décompresse l' | + | ===== Pare-feu ===== |
- | Borg récupère également le fichier de configuration app.yml, situé à l' | + | |
- | + | ||
- | + | ||
- | ==== Restoration tarball standard | + | |
- | + | ||
- | La restoration par la tarball se fait comme documenté en standard : | + | |
- | + | ||
- | il faut d' | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | Puis aller sur la page sauvegarde, envoyer la tarball puis faire apply. | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Restauration par borg ==== | + | |
- | + | ||
- | Borg ne fera reconstitué les éléments nécessaire pour reconstruire la tarball. | + | |
- | En supposant que la sauvegarde de discourse a été restauré sur / | + | |
- | + | ||
- | < | + | |
- | cd / | + | |
- | gzip -9 dump.sql | + | |
- | tar czf discourse_backup.tar.gz dump.gz images | + | |
- | </ | + | |
- | Par la suite, il faut récupérer la tarball nouvelle créé | + | UFW est activé sur la machine. l' |
+ | Les flux pour les protocoles de mails sont là pour des raisons historique mais pourraite être supprimé car Discourse n' | ||
+ | ===== Monitoring ===== | ||
+ | Zabbix monitor la machine. | ||
+ | En plus du monitoring OS, un scénario web a été mis en place **mais sans trigger pour l' | ||
+ | De plus le template //Nginx with http// a été configuré sur le host. Il test l' | ||
projets/discourse.txt · Dernière modification : 2023/09/13 15:05 de gde