Kopia sur Raspberry Pi : avis et guide pour sauvegarder votre mini-serveur Docker

Serveurs et matériel informatique pour illustrer une sauvegarde Kopia sur Raspberry Pi

Un Raspberry Pi qui héberge Home Assistant, Jellyfin, Pi-hole ou quelques conteneurs Docker devient vite un petit serveur indispensable. Le vrai problème arrive le jour où la carte microSD lâche, où un disque USB disparaît, ou où une mauvaise commande écrase un dossier. Kopia sur Raspberry Pi répond précisément à ce besoin : créer des sauvegardes chiffrées, incrémentales et restaurables, sans transformer votre installation en usine à gaz.

3 points clés

  • Kopia sauvegarde par snapshots : seules les données modifiées sont réenvoyées, avec déduplication et compression.
  • Le chiffrement est intégré : Kopia ne crée pas de sauvegarde non chiffrée, le mot de passe du dépôt devient donc essentiel.
  • Docker est pratique sur Raspberry Pi : l’image officielle existe pour ARM/ARM64, utile si votre serveur maison tourne déjà avec Docker Compose.

Verdict rapide

Kopia est un excellent choix pour sauvegarder un Raspberry Pi 4 ou Raspberry Pi 5 si vous voulez une solution plus moderne qu’une simple copie rsync, avec chiffrement, snapshots, rétention et restauration fine. Il demande toutefois un minimum de méthode : documenter le mot de passe, choisir un stockage fiable et tester une restauration avant d’en dépendre.

Page d’accueil officielle de Kopia présentant le logiciel de sauvegarde open source
Capture du site officiel Kopia.io.

Kopia, c’est quoi et pour qui ?

Kopia est un logiciel open source de sauvegarde. Il crée des snapshots de dossiers, les chiffre côté client, les compresse, les déduplique, puis les stocke dans un dépôt que vous choisissez : disque local, partage réseau, serveur distant en SFTP, stockage S3 compatible, Backblaze B2, Azure Blob, Google Cloud Storage, WebDAV ou encore une destination gérée via Rclone.

Sur Raspberry Pi, il vise surtout trois profils : l’utilisateur qui héberge quelques services Docker, la personne qui veut protéger les données de Home Assistant ou d’un NAS maison, et l’amateur de self-hosting qui souhaite envoyer une copie chiffrée hors de la maison.

Pourquoi Kopia a du sens sur un Raspberry Pi

Un Raspberry Pi consomme peu, reste allumé en permanence et héberge souvent des données modestes mais importantes : configurations, bases SQLite, volumes Docker, photos, documents, exports domotiques. Kopia colle bien à ce scénario parce qu’il évite de recopier tout le dossier à chaque sauvegarde. Grâce à la déduplication et aux sauvegardes incrémentales, il limite le volume transféré après le premier snapshot.

Autre point fort : le chiffrement est obligatoire. Même si vous envoyez vos sauvegardes vers un stockage cloud ou un serveur distant, le contenu reste illisible sans le mot de passe du dépôt. C’est rassurant, mais cela impose aussi une règle simple : si vous perdez ce mot de passe, vous perdez l’accès aux sauvegardes.

Installation recommandée avec Docker Compose

L’installation native fonctionne, mais Docker Compose est souvent le choix le plus lisible sur un mini-serveur Raspberry Pi. L’image officielle kopia/kopia est disponible sur Docker Hub et le projet indique une compatibilité Linux arm et arm64, ce qui couvre les Raspberry Pi récents.

mkdir -p ~/kopia/config ~/kopia/cache ~/kopia/logs ~/kopia/data
cd ~/kopia
nano docker-compose.yml

Exemple minimal à adapter :

services:
  kopia:
    image: kopia/kopia:latest
    container_name: kopia
    restart: unless-stopped
    ports:
      - "51515:51515"
    command:
      - server
      - start
      - --insecure
      - --address=0.0.0.0:51515
      - --server-username=admin
      - --server-password=changez-ce-mot-de-passe
    volumes:
      - ./config:/app/config
      - ./cache:/app/cache
      - ./logs:/app/logs
      - /srv:/data:ro
      - /mnt/backup:/repository

Dans cet exemple, /srv représente les données à sauvegarder et /mnt/backup le dépôt de sauvegarde. Pour une vraie installation, remplacez le mot de passe, limitez l’accès réseau et évitez d’exposer l’interface Kopia directement sur Internet.

Méthode simple pour sauvegarder un serveur Docker

  1. Identifiez les dossiers importants : fichiers docker-compose.yml, volumes applicatifs, exports Home Assistant, bases de données et fichiers de configuration.
  2. Créez un dépôt Kopia sur un disque USB, un NAS, un serveur SFTP ou un stockage S3 compatible.
  3. Définissez une politique de rétention : par exemple 24 snapshots horaires, 7 quotidiens, 4 hebdomadaires et quelques mensuels.
  4. Planifiez les snapshots à une heure où le Raspberry Pi est peu sollicité.
  5. Testez une restauration dans un dossier temporaire, puis notez la procédure dans un fichier texte hors du Raspberry Pi.

Pour les bases de données, ne copiez pas seulement les fichiers à chaud si l’application écrit en permanence. Préférez un export propre avant le snapshot, ou un script qui arrête brièvement le conteneur concerné quand c’est acceptable.

Prix, prérequis et limites

Kopia est gratuit et open source. Le coût vient surtout du stockage : disque USB, espace NAS, VPS, Backblaze B2, S3 compatible ou autre cloud. Côté matériel, un Raspberry Pi 4 peut suffire pour des volumes raisonnables, mais un Raspberry Pi 5 avec SSD USB ou NVMe sera plus confortable si vous sauvegardez beaucoup de petits fichiers ou plusieurs services.

  • Prérequis conseillés : Raspberry Pi OS 64 bits, Docker installé, stockage stable, alimentation fiable.
  • À éviter : sauvegarder uniquement sur le même support que les données originales.
  • Point critique : conserver le mot de passe du dépôt dans un gestionnaire de mots de passe fiable.

Kopia, Restic, Borg ou rsync : quoi choisir ?

SolutionMeilleur usage sur Raspberry PiLimite principale
KopiaSauvegardes chiffrées avec interface web, snapshots, cloud et DockerDemande de comprendre le dépôt, les politiques et la restauration
ResticCLI simple, robuste, très utilisée pour sauvegardes chiffréesMoins confortable si vous voulez une interface graphique
BorgBackupTrès bon en SSH vers un serveur ou NAS compatibleÉcosystème parfois moins direct pour certains stockages cloud
rsyncCopie locale ou réseau simple, facile à lirePas de chiffrement ni snapshots avancés par défaut

Points forts et limites

Points forts

  • Chiffrement côté client systématique
  • Sauvegardes incrémentales et déduplication
  • Nombreuses destinations de stockage
  • CLI, interface graphique et mode serveur
  • Image Docker officielle pratique sur Raspberry Pi

Limites

  • Courbe d’apprentissage plus élevée qu’une copie de fichiers
  • Mot de passe du dépôt absolument indispensable
  • Restauration à tester régulièrement
  • Attention aux bases de données et fichiers ouverts
  • Interface à ne pas exposer publiquement sans protection

Checklist avant de vous lancer

  • Le Raspberry Pi démarre sur un support fiable, idéalement SSD plutôt que microSD.
  • Les dossiers à sauvegarder sont clairement listés.
  • Le dépôt Kopia est stocké ailleurs que sur le disque principal.
  • Le mot de passe est sauvegardé dans un gestionnaire sécurisé.
  • Un test de restauration a été réalisé sur au moins un fichier et un dossier complet.
  • Une copie hors site existe pour les données vraiment importantes.

Questions fréquentes

Kopia fonctionne-t-il sur Raspberry Pi ?

Oui. Kopia propose des paquets Linux et des images Docker compatibles ARM/ARM64. Un Raspberry Pi 4 ou 5 est préférable pour garder de bonnes performances.

Kopia remplace-t-il un NAS ?

Non. Kopia sauvegarde vos données ; il ne remplace pas le stockage principal. Il peut en revanche envoyer une copie chiffrée vers un NAS, un disque USB ou un stockage cloud.

Docker est-il obligatoire ?

Non, mais Docker Compose rend l’installation plus facile à maintenir si votre Raspberry Pi héberge déjà plusieurs services.

Quelle est la principale erreur à éviter ?

Créer des sauvegardes sans jamais restaurer. Une sauvegarde n’est utile que si vous avez vérifié qu’elle peut réellement vous remettre en route.

Sources utiles

Bio auteur : Vincent Vandegans suit l’écosystème Raspberry Pi, Linux et les usages self-hosted pour aider les lecteurs à construire des installations utiles, sobres et maintenables.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *