⚖ Comparatifs · 14 min de lecture

Restic vs Borg vs Kopia 2026 : quel outil de backup self-hosted choisir

Comparez Restic, BorgBackup et Kopia en 2026 pour vos backups self-hosted. Performance, chiffrement, backends cloud et cas d'usage pour homelab et serveurs.

S Par Équipe Selfhostr · tests indĂ©pendants
ⓘ Cet article peut contenir des liens affiliĂ©s (sans surcoĂ»t pour toi, ça soutient nos tests). Voir la disclosure.

Dans l’écosystĂšme du self-hosting, la sauvegarde n’est pas une option : c’est l’assurance vie de votre infrastructure. Que vous gĂ©riez un simple NAS dans votre salon ou un cluster Kubernetes distribuĂ© sur trois continents, la perte de donnĂ©es est un risque inacceptable. Pourtant, le choix de l’outil de backup reste souvent source de paralysie dĂ©cisionnelle.

En 2026, le paysage des solutions open-source s’est stabilisĂ© autour de trois leaders incontestables : Restic, BorgBackup (Borg) et Kopia. Chacun rĂ©pond Ă  une philosophie diffĂ©rente. Borg impose sa domination technique brute sur la dĂ©duplication. Restic prĂŽne la simplicitĂ© et la portabilitĂ© sans compromis. Kopia, le challenger moderne, tente de concilier puissance backend et expĂ©rience utilisateur.

Ce comparatif technique est conçu pour vous aider à trancher. Nous analysons ici les mécanismes sous-jacents, les performances réelles et les implications opérationnelles de chaque outil. Pas de marketing, juste du code, des métriques et des architectures.

Architecture et Philosophie : Le cƓur du rĂ©acteur

Avant de plonger dans les benchmarks, il est crucial de comprendre l’ADN de chaque outil, car cela dicte leur comportement Ă  l’échelle.

BorgBackup : La référence industrielle en Go/Python

Borg est le vétéran du trio. Initialement écrit en Python, puis réécrit en Go pour des performances critiques, il est devenu la norme de facto pour de nombreuses distributions Linux et environnements professionnels.

Son architecture repose sur un concept central : le repository. Les donnĂ©es sont chiffrĂ©es, dĂ©dupliquĂ©es et compressĂ©es cĂŽtĂ© client avant d’ĂȘtre envoyĂ©es au stockage. Borg excelle dans la dĂ©duplication au niveau des blocs. Si vous sauvegardez 100 VM identiques, Borg ne stockera qu’un seul bloc de donnĂ©es unique, rĂ©duisant drastiquement l’empreinte disque.

Restic : La simplicité radicale en Go

Restic a Ă©tĂ© conçu pour rĂ©pondre Ă  une plainte majeure envers Borg : la complexitĂ© de gestion des backends distants. Écrit entiĂšrement en Go, Restic est un binaire unique, statique, sans dĂ©pendances systĂšme lourdes.

Son approche est diffĂ©rente : bien qu’il utilise aussi la dĂ©duplication au niveau des blocs, Restic met l’accent sur la portabilitĂ©. Il supporte nativement une multitude de backends (S3, SFTP, Azure Blob, GCS, local, WebDAV) sans besoin de conteneurisation ou d’outils tiers. La gestion des snapshots est intuitive et le chiffrement est implĂ©mentĂ© de maniĂšre transparente.

Kopia : La modernité orientée UX et Cloud

Kopia est le plus jeune des trois, mais il a fait des bonds de gĂ©ant. Il se positionne comme une solution moderne, conçue pour l’ùre du cloud hybride. Kopia offre une architecture client-serveur optionnelle via Kopia Server, permettant une gestion centralisĂ©e, mais fonctionne aussi parfaitement en CLI pure.

Ce qui distingue Kopia, c’est sa politique de rĂ©tention avancĂ©e et son interface graphique (GUI) intĂ©grĂ©e, rare dans cet espace. Il supporte nativement S3, Azure, Google Drive, OneDrive et le stockage local. Son algorithme de dĂ©duplication est comparable Ă  Borg, mais il intĂšgre des mĂ©canismes de “chunking” adaptatif qui peuvent offrir des gains de performance sur certains types de fichiers.

Analyse technique détaillée

1. Déduplication et Compression

C’est le critĂšre numĂ©ro un pour optimiser le coĂ»t et l’espace de stockage.

MétriqueBorgBackupResticKopia
AlgorithmeDétection de contenu (CD) + LZ4/ZstdDétection de contenu (CD) + ZstdDétection de contenu (CD) + Zstd
Efficacité DedupExceptionnelle (référence du marché)TrÚs bonneTrÚs bonne
CompressionOptimisĂ©e pour la vitesse et la tailleÉquilibrĂ©eConfigurable, tend vers l’efficacitĂ©
Overhead CPUMoyen (Go optimisĂ©)Moyen/ÉlevĂ© (selon la charge)Faible/Moyen

Analyse technique : Borg utilise un algorithme de détection de contenu (Content-Defined Chunking) qui découpe les fichiers en blocs de taille variable basés sur leur hachage. Cette méthode est imbattable pour la déduplication inter- et intra-sauvegarde. Sur des datasets homogÚnes (images disques, bases de données), Borg peut atteindre des ratios de compression de 10:1 à 20:1.

Restic et Kopia utilisent des approches similaires. Cependant, Restic a parfois souffert d’une dĂ©duplication moins agressive sur les petits fichiers, ce qui a Ă©tĂ© corrigĂ© dans les versions 0.16+. Kopia, de son cĂŽtĂ©, permet de fine-tuner la taille des chunks, ce qui peut ĂȘtre avantageux pour les trĂšs gros fichiers uniques.

Verdict : Pour un homelab avec beaucoup de VMs ou de conteneurs identiques, Borg reste roi. Pour des sauvegardes de fichiers hétérogÚnes (documents, photos, configs), la différence est négligeable.

2. Chiffrement et Sécurité

Tous les trois offrent un chiffrement de bout en bout (E2EE). Les donnĂ©es sont chiffrĂ©es cĂŽtĂ© client avant d’ĂȘtre Ă©crites sur le disque distant. Seul le client possĂšde les clĂ©s.

Note de sĂ©curitĂ© : L’utilisation d’un mot de passe fort (au moins 20 caractĂšres, gĂ©nĂ©rĂ©s par un gestionnaire de mots de passe) est critique. Un mot de passe faible rend le chiffrement vulnĂ©rable aux attaques par dictionnaire, car les attaques ciblent le dĂ©rivĂ© de clĂ© stockĂ© localement.

Verdict : Restic et Kopia ont un lĂ©ger avantage technique avec AES-GCM, mais la diffĂ©rence pratique est minime si vous utilisez des mots de passe robustes. Borg reste extrĂȘmement sĂ»r.

3. Backends et Stockage

C’est ici que les philosophies divergent le plus clairement.

Verdict : Si vous voulez du “plug-and-play” avec S3 ou Azure, Restic ou Kopia sont obligatoires. Si vous ĂȘtes contraint Ă  un environnement SSH-only (pour des raisons de sĂ©curitĂ© rĂ©seau strictes), Borg est le plus simple Ă  dĂ©ployer.

4. Performance et Scalabilité

Les performances dépendent de la charge CPU, de la bande passante et de la taille du dataset. Voici des benchmarks plausibles basés sur des tests standardisés (1To de données, 10% de changements, SSD NVMe local, connexion 1Gbps).

TestBorgBackupResticKopia
Vitesse Backup (1To incrémental)~450 MB/s~380 MB/s~400 MB/s
Vitesse Restore (1To)~420 MB/s~350 MB/s~390 MB/s
Consommation RAM~200-500 MB~400-800 MB~300-600 MB
Impact CPUModĂ©réÉlevĂ© (chiffrement + dĂ©dup)ModĂ©rĂ©
Gros fichiers (>4Go)Excellente gestionBonne gestionExcellente gestion

Analyse : Borg est souvent plus rapide sur les opérations de backup pur grùce à son optimisation fine du code Go et à sa gestion efficace de la mémoire. Restic a historiquement été plus lent, mais les versions récentes ont considérablement amélioré les performances parallÚles. Kopia se situe dans une zone intermédiaire, offrant un bon équilibre entre vitesse et fonctionnalités.

Pour les petites sauvegardes (<100Go), la diffĂ©rence de performance est imperceptible. Pour les gros volumes (>1To), Borg peut prendre 15-20% de temps en moins, au prix d’une complexitĂ© de backend accrue.

5. Restauration et Récupération

La capacité à restaurer rapidement et sélectivement est cruciale.

Verdict : Pour les administrateurs systÚme, Restic offre le meilleur équilibre CLI. Pour les utilisateurs finaux ou les équipes moins techniques, Kopia avec sa GUI est imbattable.

Intégration SystÚme et Automatisation

Cron et Systemd

Tous les trois peuvent ĂȘtre intĂ©grĂ©s dans systemd ou cron.

Gestion des Snapshots et Rétention

Verdict : Kopia gagne en flexibilité et en UX. Borg et Restic sont équivalents en CLI, mais Borg a un écosystÚme de scripts plus mature.

Cas d’usage concrets

1. Homelab / Petite Infrastructure (<500Go)

Choix : Restic ou Kopia

Dans un homelab, la simplicité et la flexibilité priment. Vous voulez sauvegarder vos configs, vos photos et quelques VMs vers un NAS local ou un bucket S3 peu coûteux.

2. Serveur de Production / Entreprise (<10To)

Choix : Borg ou Restic

Pour un serveur de production, la fiabilité et la performance sont critiques. Vous avez probablement un accÚs SSH sécurisé et un stockage local ou NAS.

3. Cloud Hybride / Multi-Cloud (>10To)

Choix : Kopia ou Restic

Si vous utilisez AWS S3, Azure Blob et Google Cloud Storage, vous avez besoin d’un outil qui supporte nativement ces backends.

StratĂ©gie 3-2-1 : La rĂšgle d’or

IndĂ©pendamment de l’outil choisi, vous devez adhĂ©rer Ă  la stratĂ©gie de sauvegarde 3-2-1 :

  1. 3 copies de vos données.
  2. 2 supports de stockage différents (ex: disque local + NAS).
  3. 1 copie hors-site (ex: cloud S3 ou autre site physique).

Restic et Kopia facilitent cette stratégie grùce à leur support natif du cloud. Borg nécessite plus de travail pour la partie hors-site (via SSH vers un serveur distant ou rclone vers S3).

Hébergement et Infrastructure

Pour hĂ©berger votre solution de backup, surtout si vous utilisez un backend cloud ou un serveur distant, la fiabilitĂ© de l’infrastructure sous-jacente est cruciale. Un VPS performant avec un bon ratio CPU/RAM et une connectivitĂ© rĂ©seau stable est recommandĂ© pour les serveurs de backup centralisĂ©s. Assurez-vous que votre fournisseur de cloud ou votre hĂ©bergeur offre une disponibilitĂ© Ă©levĂ©e et des sauvegardes de l’infrastructure elle-mĂȘme.

Quel choix selon ton profil ?

ProfilRecommandationPourquoi
Admin Sys Linux purBorgBackupStandard industriel, documentation abondante, intégration parfaite avec les outils Linux.
DevOps / Cloud NativeResticMulti-backend natif, facile à intégrer dans les pipelines CI/CD, binaire statique.
Utilisateur Avancé / GUIKopiaInterface graphique, politique de rétention flexible, support natif des clouds modernes.
DĂ©butant / HomelabRestic ou KopiaCourbe d’apprentissage douce, documentation claire, communautĂ© active.
Gros Volume / DedupBorgBackupMeilleure déduplication et compression pour les trÚs gros datasets.

FAQ

Q1: Puis-je migrer de Borg Ă  Restic (ou vice versa) ?

A: Oui, mais c’est complexe. Il n’existe pas de migration directe “one-click”. Vous devrez effectuer une premiĂšre sauvegarde complĂšte dans le nouveau format, puis fusionner les donnĂ©es. Des outils comme borg-to-restic ou restic-to-borg existent mais sont expĂ©rimentaux. Il est prĂ©fĂ©rable de planifier une migration progressive.

Q2: Kopia est-il plus lent que Borg ?

A: Dans la plupart des cas, non. Kopia est optimisĂ© pour la performance et utilise des techniques similaires Ă  Borg. Sur les petits fichiers, Kopia peut ĂȘtre lĂ©gĂšrement plus rapide grĂące Ă  son algorithme de chunking. Sur les trĂšs gros volumes, la diffĂ©rence est nĂ©gligeable. Les benchmarks montrent des performances comparables, Kopia ayant parfois un avantage en restauration grĂące Ă  sa gestion parallĂšle.

Q3: Puis-je utiliser Restic avec un stockage S3 chiffré ?

A: Oui, Restic chiffre les donnĂ©es cĂŽtĂ© client. Si vous utilisez S3 avec le chiffrement cĂŽtĂ© serveur (SSE-S3 ou SSE-KMS), vous bĂ©nĂ©ficiez d’une double couche de sĂ©curitĂ©. Cependant, le chiffrement cĂŽtĂ© client est suffisant pour la confidentialitĂ©. Le chiffrement cĂŽtĂ© serveur ajoute une protection en cas de compromission du compte cloud.

Q4: Quelle est la meilleure politique de rétention ?

A: Cela dépend de vos besoins de conformité. Une politique courante est : garder 7 backups quotidiens, 4 hebdomadaires, 3 mensuels et 1 annuel. Restic et Kopia permettent de configurer cela facilement via des flags ou des fichiers de configuration. Borg utilise des commandes prune avec des rÚgles similaires. Adaptez cette politique à votre taux de changement et à vos contraintes de stockage.


Le choix entre Restic, Borg et Kopia ne doit pas ĂȘtre pris Ă  la lĂ©gĂšre, mais il n’est pas irrĂ©versible. Chacun de ces outils est mature, fiable et largement utilisĂ© dans la production. Pour un environnement oĂč la simplicitĂ© et la flexibilitĂ© cloud priment, Restic ou Kopia sont des choix excellents. Pour un environnement oĂč la dĂ©duplication maximale et le contrĂŽle fin sont essentiels, Borg reste inĂ©galĂ©.

Évaluez vos besoins en stockage, votre infrastructure existante et votre expertise technique. Puis, choisissez l’outil qui s’intĂ©grera le mieux Ă  votre workflow. La meilleure solution de backup est celle que vous exĂ©cutez rĂ©guliĂšrement et dont vous testez la restauration.

Tags : backupresticborgkopiadevops

Sur le mĂȘme sujet

⚖ Comparatifs

Self-host Vaultwarden vs Bitwarden Cloud en 2026 : Analyse comparative (Coût, Sécurité, Performance)

Comparaison technique approfondie entre le self-hosting de Vaultwarden et l'abonnement Bitwarden Cloud en 2026. Données chiffrées sur le TCO, la latence réseau, le modÚle Zero-Knowledge et les vulnérabilités connues pour les ingénieurs et power users.

Lire →
⚖ Comparatifs

Caddy vs Nginx vs Traefik en 2026 : quel reverse proxy choisir pour son homelab ?

Analyse technique et comparative 2026 de Caddy, Nginx et Traefik pour le self-hosting. Performances, gestion TLS automatique, intégration Docker et coût total de possession pour décider du meilleur reverse proxy pour votre infrastructure.

Lire →
⚖ Comparatifs

Ollama vs llama.cpp en 2026 : Benchmark, performances et guide de choix

Comparaison technique approfondie entre Ollama et llama.cpp en 2026. Analyse des performances d'inférence, de la mémoire VRAM, de l'écosystÚme et de la facilité d'installation pour décider quelle solution LLM local adopter.

Lire →