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édente | ||
| projets:discourse [2021/04/05 13:02] – [via interface web] screenshots pour discourse upgrade gde | projets:discourse [2023/09/13 15:05] (Version actuelle) – [Sauvegarde et restoration] note backup désactivés 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 37: | Ligne 49: | ||
| ====== Discourse : administration système ====== | ====== Discourse : administration système ====== | ||
| - | Pour l' | + | Pour l' |
| - | ===== Installation ===== | + | Cette page ne fait état que de la configuration pour l' |
| ===== 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 ==== | ||
| - | Le tableau de bord de l' | + | Le tableau de bord de l' |
| + | On peut aussi y aller directement via l'url : ''/ | ||
| + | |||
| + | De là, il suffit de cliquer sur le bouton //update all//. | ||
| {{: | {{: | ||
| - | De là, il suffit de cliquer sur le bouton //update all//. | + | |
| Il est toutefois possible qu'il faut d' | Il est toutefois possible qu'il faut d' | ||
| L' | L' | ||
| Ligne 73: | 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 82: | Ligne 106: | ||
| * un dump compressé de la base de donnée. | * un dump compressé de la base de donnée. | ||
| * tous les fichiers uploadé sur l' | * tous les fichiers uploadé sur l' | ||
| + | |||
| + | **Les backups ont été désactivé car on gère avec PBS** | ||
| <WRAP center round important 60%> | <WRAP center round important 60%> | ||
| Ligne 87: | Ligne 113: | ||
| </ | </ | ||
| + | ==== PBS ==== | ||
| - | ==== backup pour borg ==== | + | la VM de discourse |
| - | + | ||
| - | Comme la tarball compressé n'est pas adapté, borg décompresse l' | + | |
| - | Borg récupère également le fichier | + | |
| - | + | ||
| - | + | ||
| - | ==== Restoration tarball standard ==== | + | |
| - | + | ||
| - | La restoration | + | |
| - | + | ||
| - | il faut d' | + | |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | Puis aller sur la page sauvegarde, envoyer la tarball puis faire apply. | + | |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | ==== Restoration par borg ==== | + | ===== Pare-feu ===== |
| - | Borg ne fera reconstitué | + | 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'est plus le serveur gérant également les mails. | ||
| + | ===== 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.1617627735.txt.gz · Dernière modification : 2021/04/05 13:02 de gde
