Merci à NoScah de m'avoir prévenu de ce changement. 👍
Homarr a complètement été réécrit, manifestement.
As 1.0 is a complete rewrite of Homarr and therefor not compatible with the old docker mounts, we need to export your data first.
Vous voilà préviendu. Testez avant.
⤴️ Exporter ses données
La première chose à faire est de vous rendre sur votre installation actuelle d'Homarr, veillez à ce qu'elle soit bien à jour, c'est à dire en 0.15.10.

Cliquez sur Gérer :

Dans la partie Outils, cliquez sur l'onglet Migrate to 1.0 :

Cochez toutes les cases et cliquez sur Export data pour terminer. Vous aurez un fichier zip. Gardez-le au chaud :

Vous allez également avoir cette fenêtre qui va apparaître, copiez bien précieusement votre clé :

⚠️ Cliquez sur l’œil et copiez la clé. En cliquant sur Copy & dismiss cela n'avait pas fonctionné chez moi.
🏗️ Créer une nouvelle instance Homarr
Maintenant, créez une autre instance Homarr avec ce compose :
#---------------------------------------------------------------------#
# Homarr - A simple, yet powerful dashboard for your server. #
#---------------------------------------------------------------------#
services:
homarr:
container_name: homar
image: ghcr.io/homarr-labs/homarr:latest
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock # Facultatif, uniquement si vous souhaitez l'intégration de Docker.
- ./appdata:/appdata
environment:
- SECRET_ENCRYPTION_KEY=collez_votre_clé_de_64_caractères_ici
ports:
- '7576:7575'
⚠️ Veillez à faire cette commande pour générer une clé de 64 caractères :
openssl rand -hex 32
Vous remarquerez que le port est changé en 7576 et que le nom du container est homar afin que ça ne pose pas de souci avec votre installation actuelle de Homarr. Vous pourrez revenir avec le port et le nom d'avant quand tout sera fini.
Déployez votre nouvelle instance Homarr :
docker compose up -d
Rendez-vous sur votre instance :
http://ip:7576
⤵️ Importer vos données dans la nouvelle instance
Lorsque vous lancez votre nouvelle instance Homarr, vous arriverez ici :

Réglez la langue et le thème, cliquez ensuite sure Importer à partir d'Homarr avant la 1.0 :

Indiquez lui où se trouve le zip précédemment téléchargé. Cliquez sur Confirmer l'importation et continuer :

Entrez la clé copié précédemment et cliquez sur Confirmer :

Après cela, cliquez sur Continuer et vous devriez voir toutes vos cartes et données dans la nouvelle installation.
Si tout va bien, vous pouvez supprimer l'autre instance d'Homarr. Mais prenez votre temps de tout vérifier avant de le faire.
⚠️ Intégrations foireuses
Les intégrations semblent foireuses. Prudence ou patience. Si non il faut les refaire une à une.
Le tutoriel a été mis à jour si vous voulez recommencer une nouvelle installation :
