Statup
Langue, Français
GitHub
Exploitation / Montée de version

Exploitation

Montée de version

Passer à une version plus récente de Statup, ou rester sur une version jusqu’à ce que vous décidiez d’en changer.

Mettre à jour

Statup sauvegarde la base avant qu’une mise à jour la modifie, sauf si Sauvegarder avant chaque mise à jour est désactivé dans Paramètres › Sauvegardes. Le fichier, statup-before-<version>-<date>.db, est écrit dans BACKUP_DIR, et les trois derniers sont gardés. Si cette sauvegarde ne peut pas être écrite, la mise à jour continue et le serveur consigne l’échec. Pour une copie qui ne soit pas sur le même disque, voir Garder une copie ailleurs.

Puis :

Shell
docker compose pull
docker compose up -d

La base de données est migrée au démarrage de la nouvelle version : les migrations sont compilées dans le binaire. Une base migrée par une version plus récente est refusée par une version plus ancienne : revenir en arrière implique donc de restaurer la sauvegarde faite avant la mise à jour.

Les administrateurs voient la version en service dans les Paramètres, et la plus récente dès qu’elle est publiée, sauf si UPDATE_CHECK vaut false.

Rester sur une version

latest suit chaque nouvelle version. Pour ne mettre à jour que quand vous le décidez, remplacez latest par un numéro de version sous image: dans docker-compose.yml :

YAML
image: ghcr.io/karl-cta/statup:0.12.0

Chaque version et ce qu’elle a changé figurent dans les notes de version. Statup n’a pas encore atteint sa 1.0 : attendez-vous à des changements d’une version à l’autre, et gardez une copie des sauvegardes hors du serveur.

Mettre à jour sous Linux

Relancez la commande d’installation : le script met Statup à jour et garde ses réglages. Voir Installer sur Linux.

Mettre à jour sous Windows Server

Relancez le script d’installation : il met le service à jour et garde ses réglages. Voir Installer sur Windows Server.