Mise à jour (AFFiNE Self-Hosted)
✅ Étape 0 — Sauvegarde (très important)
Avant toute chose :
- Sauvegarde ton fichier
compose.yml
- Sauvegarde tes données importantes (par exemple : volumes Docker, fichiers de config, base de données, etc.)
En cas de souci pendant la mise à jour, tu pourras revenir en arrière sans perte.
📥 Étape 1 — Télécharger le nouveau compose.yml
- Va sur la page officielle pour récupérer le dernier fichier
compose.yml
. - Remplace ton fichier existant (
compose.yml
) par celui que tu viens de télécharger.
⚠️ Attention :
Si tu avais modifié ton ancien fichier (ports
, volumes
, variables d’environnement, etc.), copie ces changements dans le nouveau fichier.
🐳 Étape 2 — Récupérer la dernière image Docker
Dans le terminal (dans le dossier où se trouve ton compose.yml
) :
docker compose -f compose.yml pull
Cette commande va télécharger la nouvelle version de l’image AFFiNE depuis Docker Hub.
🔁 Étape 3 — Redémarrer le service
Toujours dans le terminal :
docker compose -f compose.yml up
Cela va arrêter l’ancienne version (si elle tourne) et démarrer AFFiNE avec la dernière version.
🎉 Mise à jour terminée !
Tu as maintenant la dernière version de AFFiNE en local, avec tous tes réglages conservés (si tu les as bien remis dans le nouveau fichier).