Utilisation

Une fois l’application installée et accessible (par défaut sur http://localhost), tu peux gérer trois types d’objets :

Objet Description
Stockages distants Sources et destinations des réplications (S3, SFTP, Dropbox…)
Tâches Jobs de réplication source → destination, planifiables
Chiffrement Chiffrer la destination avec une paire de clés (age / X25519)
Notifications Canaux Apprise pour recevoir des alertes

Workflow général

  1. Configurer ses stockages distants (au moins une source et une destination)
  2. Créer un canal de notification (optionnel)
  3. Créer une tâche qui lie source + destination + planning + notification
  4. Lancer la tâche manuellement ou laisser le cron s’en occuper
  5. Consulter l’historique des exécutions avec les stats et logs

Concepts importants

Stockages (remotes rclone)

Un stockage est une configuration rclone nommée. La couche rclone gère la communication réelle avec les différents services (cloud, serveurs distants, disque local…).

L’app distingue types standard (formulaire guidé avec champs nommés) et types avancés (éditeur libre clé/valeur). Voir Types standard.

Tâches

Une tâche = source → destination avec :

  • une planification cron (optionnelle)
  • des flags rclone supplémentaires
  • une politique de retry (nombre de tentatives + délai)
  • un canal de notification (avec conditions : erreur, succès, ignorée)

Anti-chevauchement

Si une tâche est déjà en cours et que le cron veut la déclencher à nouveau, l’exécution est ignorée (skipped) et logguée. Pas de file d’attente.

Mode restauration

Permet de lire la destination d’une tâche et d’écrire vers une cible choisie (par défaut la source d’origine). Utile pour restaurer des fichiers depuis une sauvegarde.

Chiffrement asymétrique

Une tâche peut chiffrer les données avant l’envoi (age / X25519). Le serveur ne détient que la clé publique (il chiffre, y compris en cron) ; la clé privée, jamais stockée, n’est demandée qu’au moment de la restauration. Voir Chiffrement.


Table of contents