Backup & Recovery
Backup & Recovery tools -- a subcategory of Self-Hosting Tools
Replace Popular SaaS
26 Tools
restic
33KBackups done right. A modern backup program for Linux, BSD, Mac and Windows with strong encryption.
Dokploy
32KThe lightest self-hosted PaaS — one command, 3 minutes, and your apps are deploying with automatic SSL on a $4/month VPS.
Duplicati
14KDuplicati lets you store encrypted backups in the cloud entirely on your own server.
Borg
13KSelf-hosted backup & recovery tool that provides deduplicate archiver with compression and encryption.
Kopia
13KKopia is a Go-based application that provides cross-platform backup tool.
Databasus
6.1KDatabasus handles postgreSQL backup tool as a self-hosted solution.
Zerobyte
6KZerobyte is a self-hosted backup & recovery tool that backups automation with remote storage support.
Backrest
5.8KBackrest gives you web UI and orchestrator for restic backup on your own infrastructure.
Duplicacy
5.6KDuplicacy is a self-hosted backup & recovery tool that provides new generation cross-platform cloud backup tool.
Docker Volume Backup
3.4KDocker Volume Backup is a self-hosted backup & recovery tool that backups Docker volumes locally or to a number of compatible storage protocols.
PG Back Web
2.5KReleased under AGPL-3.0, PG Back Web provides effortless PostgreSQL backups with an user-friendly web interface on self-hosted infrastructure.
Plakar
1.7KPlakar handles backup solution with CLI as a self-hosted solution.
BackupPC
1.6KReleased under GPL-3.0, BackupPC provides high-performance backups to a server on self-hosted infrastructure.
Tugtainer
1.3KTugtainer gives you automated Docker container backups on your own infrastructure.
Borg UI
1.1KReleased under AGPL-3.0, Borg UI provides modern web interface for Borg Backup on self-hosted infrastructure.
LazyWarden
817LazyWarden is a Python-based application that provides automated Python backup tool for Bitwarden.
HA Time Machine
689For backup & recovery, HA Time Machine is a self-hosted solution that provides web-based time machine tool for Home Assistant configs.
Git-Sync
688Self-hosted backup & recovery tool that backups and sync tool for git repositories.
Portabase
612Portabase is a self-hosted backup & recovery tool with support for Backups, Database.
Velld
467For backup & recovery, Velld is a self-hosted solution that provides database backup management and automation.
Bitwarden Portal
449Bitwarden Portal lets you run automatic backups between hosted and Bitwarden entirely on your own server.
Nautical Backup
430Nautical Backup is a self-hosted backup & recovery tool that provides simple Docker volume backup tool.
GitSave
304GitSave gives you back up git repositories on a schedule on your own infrastructure.
Repliqate
248Released under MIT, Repliqate provides modular backup solution for Docker environments on self-hosted infrastructure.
Unraid Guardian
158For backup & recovery, Unraid Guardian is a self-hosted solution that provides disaster recovery generator for Unraid.
Civitai Data Manager
59For AI assistants & chatbots, Civitai Data Manager is a self-hosted solution that provides civitai model metadata backups and management.
Why Self-Host Your Backup and Recovery Tools?
Cloud backup services charge based on storage volume and retention period, and costs compound as your data grows. More fundamentally, trusting a backup provider with your data means trusting them with everything — your databases, configurations, credentials, and personal files. If the backup service is compromised, your entire digital life is exposed. Self-hosted backup tools encrypt data before it leaves your server and store it on storage you control.
Restic and Borg are the two most established backup engines in the self-hosted ecosystem. Both provide deduplication, encryption, and compression, reducing storage requirements significantly compared to naive file copies. Restic supports multiple storage backends including S3, SFTP, and local disks. Backrest and Borg-UI add web interfaces to these command-line tools, making backup management accessible without terminal access. Kopia offers a modern alternative with built-in snapshot policies, while Duplicati provides a web-based interface with scheduling and email notifications.
Container-specific backup is a distinct challenge. Docker-Volume-Backup automates the backup of Docker volumes with pre/post hooks for database consistency. Nautical-Backup handles full container backup including volumes and configuration. For database-specific needs, PG-Back-Web provides a PostgreSQL backup management interface. Duplicacy differentiates itself with lock-free deduplication that enables concurrent backups from multiple machines to shared storage — critical for backing up clusters or multiple servers to the same repository.