Sauvegardes

L’historique des mineurs archivé automatiquement par le feeder, une archive zip par mois. Accessible depuis le menu, juste sous Configuration.

Page Sauvegardes

Chaque nuit, la journée de la veille est ajoutée à l’archive de son mois, dans l’heure qui suit minuit UTC (1h ou 2h du matin, heure de Paris). Le mois en cours est marqué en cours et contient donc tout jusqu’à la veille. Le 1er du mois suivant, son archive est complète et devient définitive : elle ne sera plus jamais modifiée, et son checksum (MD5) s’affiche dans le tableau.

Au premier démarrage, tout l’historique déjà présent sur le disque est archivé, mois par mois. Si le feeder a été arrêté quelques jours, les journées manquantes sont rattrapées à son redémarrage.

  • Un mois — l’icône en bout de ligne télécharge son archive.
  • Plusieurs mois — cochez-les, puis Télécharger : un seul zip qui les regroupe, avec leur taille totale approximative affichée à côté du bouton. La sélection est conservée d’une année à l’autre.
  • Par année — le pied du tableau affiche une année à la fois, l’année en cours par défaut ; les flèches passent aux années précédentes.

📦 Contenu d’une archive

Les fichiers .jsonl de chaque mineur pour le mois, rangés comme dans le dossier de données :

axeos-backup-2026-09.zip
└── data/bitaxes/
    ├── aabbccddee01/
    │   ├── 2026-09-01.jsonl
    │   ├── 2026-09-02.jsonl
    │   └── ...
    └── aabbccddee02/
        └── ...

Un téléchargement de plusieurs mois a exactement la même forme, avec les journées de tous les mois sélectionnés.

Les archives sont stockées dans {dataDir}/data/backups/ (./storage/data/backups/ avec Docker), avec checksums.md5, le MD5 de chaque archive définitive. Pour les vérifier depuis ce dossier :

>_ Terminal
$ md5sum -c checksums.md5

♻️ Restaurer

Décompressez l’archive dans le dataDir du dashboard — -n garde les fichiers déjà présents plutôt que de les écraser :

>_ Terminal
$ unzip -n axeos-backup-2026-09.zip -d ./storage

Puis reconstruisez les totaux avec rebuild-totals.


🙈 Masquer la page

La page et son entrée dans le menu se masquent depuis dashboard.yml (redémarrage du dashboard nécessaire). Le feeder continue d’archiver chaque nuit.

ui:
  page:
    backups: hidden   # enabled (par défaut) | hidden