Naar hoofdinhoud gaan
Een upgrade van ipmideck vervangt de applicatie, niet je data. Je config.yaml, database en versleutelingssleutel staan in de datamap, die bij een upgrade blijft staan, dus je servers, historie en instellingen blijven behouden.
ipmideck is in pre-release. De gepubliceerde Docker-image en het PyPI-pakket komen binnenkort; de commando’s hieronder zijn degene die je gebruikt zodra ze live zijn.

Docker

Haal de nieuwe image op en maak de container opnieuw aan met hetzelfde datavolume:
docker pull ipmideck/ipmideck:latest
docker stop ipmideck && docker rm ipmideck
docker run -d --name ipmideck --network host -v ipmideck-data:/data ipmideck/ipmideck:latest
Het volume -v ipmideck-data:/data bevat je data, dus door dezelfde volumenaam te hergebruiken blijft alles behouden. Pin een versie in plaats van latest (bijvoorbeeld ipmideck/ipmideck:2.0.0) als je precies wilt bepalen wanneer je tussen releases wisselt.

pip

Werk het pakket ter plekke bij en start ipmideck daarna opnieuw:
pip install -U ipmideck
ipmideck start
De datamap staat los van het pakket, dus de upgrade raakt je configuratie of database niet aan.

Controleer je versie

De draaiende versie staat in het dashboard, en de console print hem in de creditsregel onder de banner (bijvoorbeeld v2.0.0a1). Je kunt hem ook uitlezen via het health-endpoint:
curl http://<your-ip>:3000/api/health
Maak een back-up vóór een grote upgrade. Herstellen is dan een kwestie van de datamap terugzetten als er iets misgaat.

Volgende stappen