Comment sauvegarder la configuration de son ZimaOS ?

jclaudej

Apprenti
17 Septembre 2026
39
8
13
Bonjour,

Par exemple, comme "Time" sous Linux.
C'est-à-dire pourvoir récupérer sa configuration (applications...) après une réinstallation suite à un upgrade malheureux ?
Je m'explique, en accord avec le forum officiel je dois faire des tests sur de nouvelles versions à venir.
Le problème est que chaque fois je fais une réinstallation complète et cela prend du temps.
Peut-être une image disque ?

Merci d'avance pour vos contributions
 
Bonjour regarde dans la description de @morgyann les lien de ses sites, tu trouvera plein de tutoriels. Sinon pourquoi pas utiliser Zima Os dans une machine virtuelle ( c’est que je fais pour les version bêta et défini pour voir si ça fonctionne bien avant de lancer une maj sur ma machine de production ).
 
pourvoir récupérer sa configuration
re, je t'ai déjà répondu, utilise l'app de Lintux "backup" pour sauvegarder le système et les apps puis, pour réinstaller (tu auras ici lien du YouTube et du GitHub)


forum officiel je dois faire des tests sur de nouvelles versions à venir.
Pour cela utilise (si fourni un .raucb). Je ne sais si cela fonctionne bien pour revenir sur une version précédente maintenant. Perso, je l'utilise pour la mise à jour des Beta :


Sinon pourquoi pas utiliser Zima Os dans une machine virtuelle
Pas dans le cas de @jclaudej c'est pour son montage de DD externe. Il a soumis le problème sur le Forum Icewhale et une développeuse lui propose de tester pour la prochaine version de ZimaOS. Depuis la V1.8, le système sollicite en permanence les DD en USB. Le test doit être opéré sur sa config obligatoirement (pas sur une VM, ça ne servirait à rien).
 
  • J'aime
Réactions: jclaudej
Pour gagner du temps entre les tests, le plus simple reste une image complète du disque système avant chaque mise à jour, avec Clonezilla depuis une clé USB par exemple. Ça sauvegarde tout, système, config et apps, et la restauration prend quelques minutes. Par contre attention, les données des disques externes ne sont pas dedans, et il faut restaurer sur un disque au moins de même taille. Tu as quelle taille de disque système ?
 
image complète du disque système avant chaque mise à jour, avec Clonezilla depuis une clé USB
ZimaOS n'est pas une distribution Linux traditionnelle (comme Ubuntu/Debian). Il est basé sur Buildroot.
Un développeur (Lintux) a créé un outil de sauvegarde facile à installer et à utiliser et spécialement conçu pour ce système.
La manip à opérer pour @jclaudej c'est de mettre à jour son système ZimaOS avec le fichier qui lui a été fourni et, de pouvoir revenir à la version normale si son problème n'est pas réglé.
 
Merci à tous pour vos contributions.
@morgyann : Excuse-moi, je n'ai pas bien lu tes messages et je viens d'installer "Sync & Backup" et je procède actuellement à une sauvegarde du système et des applications sur une clé USB. Il me restera à tester la restauration.
Une dernière question, en imaginant que je migre de V1.71 vers V1.80 et que je souhaite revenir à V1.71 je n'aurai bien qu'à lancer la restauration sans réinstaller la V1.71 avec normalement "Sync & Backup" toujours présent ?
 
je n'aurai bien qu'à lancer la restauration sans réinstaller la V1.71 avec normalement "Sync & Backup" toujours présent ?
Perso, je n'ai pas encore pris le temps de tester de mon côté la restauration. Mais je sauvegarde régulièrement le système et les apps sur mon deuxième serveur.
Si j'ai bien compris le processus, c'est comme tu dis :
1. Sauvegarde du système et des apps avec Sync-backup sur un périphérique externe.
2. Tu fais ta mise à niveau
3. Si cela fonctionne mal, tu restaures

1793571678365.png
1793571712705.png
1793571737524.png

Je ne suis pas encore aller plus loin. Si tu dois restaurer fais un retour voir si tout fonctionne ;)
 
Bonjour,

ça y est, le problème est résolu pour moi avec une version 1.81 -Alpha1-
Mes 2 disques durs présents dans mon dock Sabrent sont enfin en veille ;)
Je pense que celle-ci sera déployée d'ici peu.

@ suivre....
 
  • J'aime
Réactions: morgyann
Bonjour,

Pour information, j'ai fait un test avec l'application "Lintux Backup" et si cela peut être utile :
Ce n'est pas assimilable à une image du système mais uniquement à une sauvegarde de la configuration.
Ce qui impose que la restauration soit de la même version que celle sur laquelle tu souhaites opérer.
Par exemple il n'est pas possible de faire cette restauration sur une version V1.81 avec une base de V1.71.
Pour cela, il est impératif de réinstaller la version V1.71 et, je suppose qu'ensuite la restauration sera possible.

Comme ma dernière version V1.81 fonctionne, je n'ai pas eu le courage d'aller au bout du test ;)

@ suivre ......
 
  • J'aime
Réactions: morgyann
Concernant Disk Manager, j'ai installé cette application via le fichier :

docker-compose.zimaos.yml​

J'ai modifié celui-ci avec mon identifiant ainsi que mon mot de passe et j'ai laissé le port 8999 ouvert.

Maintenant, lorsque je lance Disk Manager j'arrive sur une page : ??

Ce site est inaccessible​

192.168.1.13 n'autorise pas la connexion.


Voici quelques conseils :

ERR_CONNECTION_REFUSED
 
Retesté Disk Manager et pas de souci.

docker-compose.zimaos.yml
Lequel ? Ci-après le YAML à partir de celui proposé.

Code:
services:
  disk-monitor:
    container_name: disk-monitor
    deploy:
      resources:
        limits:
          cpus: "1.00"
          memory: 4GB
        reservations:
          cpus: "0.00"
          memory: 256MB
    environment:
      - DISK_MONITOR_USERNAME=morgyann
      - DISK_MONITOR_PASSWORD=ZimaOS123456
      - DISK_MONITOR_SESSION_SECRET=3IGUo3q4PzXvZXp2gaX5akahZv8UqLDA7gx1nkSDPiU
      - DISK_MONITOR_SESSION_HTTPS_ONLY=false
    hostname: disk-monitor
    image: ghcr.io/isanto1306/disk-monitor:latest
    init: true
    logging:
      driver: json-file
      options:
        max-file: "3"
        max-size: 10m
    network_mode: host
    privileged: true
    read_only: true
    restart: unless-stopped
    stop_grace_period: 15s
    tmpfs:
      - /tmp:size=64m,mode=1777
    volumes:
      - read_only: true
        source: /sys
        target: /host/sys
        type: bind
      - read_only: true
        source: /proc
        target: /host/proc
        type: bind
      - source: /dev
        target: /dev
        type: bind
      - source: /DATA/AppData/disk-monitor/cache
        target: /app/cache
        type: bind
x-casaos:
  hostname: ""
  icon: https://isanto1306.github.io/zima-appstore/apps/io.github.isanto1306.disk-monitor/assets/icon.png
  id: io.github.isanto1306.disk-monitor
  index: /
  main: disk-monitor
  port_map: "8999"
  repo_id: io.github.isanto1306.apps
  scheme: http
  title:
    custom: DISK MONITOR
    de_DE: Disk Monitor
    en_US: Disk Monitor
  version: 0.32.90
 
Mon Yaml

Code:
services:
  disk-monitor:
    container_name: disk-monitor
    environment:
      DISK_MONITOR_PASSWORD: **********
      DISK_MONITOR_SESSION_HTTPS_ONLY: "false"
      DISK_MONITOR_SESSION_SECRET: CHANGE_ME_SESSION_SECRET_AT_LEAST_32_CHARS
      DISK_MONITOR_USERNAME: jclaudej
    hostname: disk-monitor
    image: ghcr.io/isanto1306/disk-monitor:latest
    init: true
    labels:
      icon: https://raw.githubusercontent.com/isanto1306/Disk-Monitor/main/static/web-app-icon-512.png
    logging:
      driver: json-file
      options:
        max-file: "3"
        max-size: 10m
    network_mode: host
    privileged: true
    read_only: true
    restart: unless-stopped
    stop_grace_period: 15s
    tmpfs:
      - /tmp:size=64m,mode=1777
    volumes:
      - read_only: true
        source: /sys
        target: /host/sys
        type: bind
      - read_only: true
        source: /proc
        target: /host/proc
        type: bind
      - source: /dev
        target: /dev
        type: bind
      - source: /DATA/AppData/disk-monitor/cache
        target: /app/cache
        type: bind
    x-casaos:
      envs:
        - container: DISK_MONITOR_USERNAME
          description:
            de_DE: Benutzername für Disk Monitor. Vor der Installation ändern.
            en_US: Disk Monitor login username. Change before installation.
        - container: DISK_MONITOR_PASSWORD
          description:
            de_DE: Passwort für Disk Monitor (mindestens 12 Zeichen). Vor der Installation
              ändern.
            en_US: Disk Monitor login password (at least 12 characters). Change before
              installation.
        - container: DISK_MONITOR_SESSION_SECRET
          description:
            de_DE: Privates Session-Geheimnis (mindestens 32 Zeichen). Vor der Installation
              einen eindeutigen Zufallswert eintragen.
            en_US: Private session secret (at least 32 characters). Generate a unique random
              value before installation.
        - container: DISK_MONITOR_SESSION_HTTPS_ONLY
          description:
            de_DE: Nur auf true setzen, wenn Disk Monitor ausschließlich über HTTPS
              bereitgestellt wird.
            en_US: Set to true only when Disk Monitor is served exclusively over HTTPS.
      volumes:
        - container: /app/cache
          description:
            de_DE: Disk-Monitor-AppData - persistenter SMART-Verlauf, Einstellungen und
              Laufzeit-Cache.
            en_US: Disk Monitor AppData - persistent SMART history, settings and runtime
              cache.
x-casaos:
  architectures:
    - amd64
  author: isanto1306
  category: Utilities
  description:
    de_DE: Selbst gehostetes Festplatten-Dashboard mit SMART-Zustand, Temperatur,
      Standby-Status, Aktivität und RAID-Informationen.
    en_US: Self-hosted disk monitoring dashboard with SMART health, temperature,
      standby state, activity and RAID information.
  developer: isanto1306
  docs: https://github.com/isanto1306/Disk-Monitor#readme
  hostname: ""
  icon: https://raw.githubusercontent.com/isanto1306/Disk-Monitor/main/static/web-app-icon-512.png
  id: com.isanto1306.disk-monitor
  index: /
  main: disk-monitor
  port_map: "8999"
  repo: https://github.com/isanto1306/Disk-Monitor
  scheme: http
  store_app_id: disk-monitor
  support: https://github.com/isanto1306/Disk-Monitor/issues
  tagline:
    de_DE: Speicher-, SMART- und Festplattenaktivitätsüberwachung für ZimaOS/Linux
    en_US: Storage, SMART and disk activity monitoring for ZimaOS/Linux
  title:
    custom: Disk Monitor
    de_DE: Disk Monitor
    en_US: Disk Monitor
  update_at: 2026-10-25T00:00:00Z
  version: 0.32.104

ZWF n'est pas installé (firewall)
 
Je viens de le désinstaller et de le réinstaller avec son magasin tiers (le plus simple), génère un Secret pour ton environnement. Ci-après le YAML de ma dernière installation (modifier USENAME et Password) :

Code:
services:
  disk-monitor:
    container_name: disk-monitor
    deploy:
      resources:
        reservations:
          memory: 256MB
    environment:
      - DISK_MONITOR_USERNAME=morgyann
      - DISK_MONITOR_PASSWORD=ZimaOS123456
      - DISK_MONITOR_SESSION_SECRET=iIJ4WX0lqZWTpM8MJKOuBCxrqiGAThIJh7bYVz0vwep
      - DISK_MONITOR_SESSION_HTTPS_ONLY=false
    hostname: disk-monitor
    image: ghcr.io/isanto1306/disk-monitor:latest
    init: true
    logging:
      driver: json-file
      options:
        max-file: "3"
        max-size: 10m
    network_mode: host
    privileged: true
    read_only: true
    restart: unless-stopped
    stop_grace_period: 15s
    tmpfs:
      - /tmp:size=64m,mode=1777
    volumes:
      - read_only: true
        source: /sys
        target: /host/sys
        type: bind
      - read_only: true
        source: /proc
        target: /host/proc
        type: bind
      - source: /dev
        target: /dev
        type: bind
      - source: /DATA/AppData/disk-monitor/cache
        target: /app/cache
        type: bind
x-casaos:
  hostname: ""
  icon: https://isanto1306.github.io/zima-appstore/apps/io.github.isanto1306.disk-monitor/assets/icon.png
  id: io.github.isanto1306.disk-monitor
  index: /
  main: disk-monitor
  port_map: "8999"
  repo_id: io.github.isanto1306.apps
  scheme: http
  store_app_id: disk-monitor
  title:
    custom: Disk Monitor
    de_DE: Disk Monitor
    en_US: Disk Monitor
  version: 0.32.103

ZWF n'est pas installé (firewall)
Bizarre que cela ne fonctionne pas pour toi ?