Mastodon

Documentation technique

Packaging

Mastodon est packagé sur l’infrastructure d’ImmaeEu via le package fourni par nixpkgs (originellement packagé par moi-même puis soumis plus tard upstream).

Mises à jour

Les mises à jour de Mastodon ne nécessitent pas d’étape de mise à jour particulière. La page de mastodon recommande fortement de ne pas sauter de version majeure.

Certaines mises à jour nécessitent des actions manuelles, documentées sur les notes de version La plupart des actions manuelles sont gérées par le packaging nixpkgs. Ces actions manuelles non gérées consistent généralement à lancer les scripts de migration dans <Mastodon>/db/post_migrate/ . Les scripts doivent être lancés dans le bon contexte (variable d’environnement et user)

Suivi des versions

Suivi des CVE

Accès / Suppression des données

  • Du fait de l’aspect fédéré de Mastodon, il n’est pas facile de supprimer toutes les données associées à un compte, surtout en cas d’interaction avec d’autres serveurs.