backup
Docker container to backup Bitwarden/Vaultwarden vaults to password protected json files.
BackVault is a lightweight Dockerized service that periodically backs up your Bitwarden or Vaultwarden vaults into password-protected encrypted files. It’s designed for hands-free, secure, and automated backups using the official Bitwarden CLI.
A Command-Line Utility to automatically backup Google Mail, Calendar & Contacts to local files.
This module automatically downloads your Google Mail, Contacts & Calendar to separate files. It'll sync only new Mails, Contacts & Events.
My initial goal for this website was to have clickable demos available where-ever you are. In the field (as a Veeam System Engineer) we regularly encounter client places where a connection to home-labs are simply not possible because of poor connection, vpn or rdp blocks and so on.
Streaming SQLite Replication.
Stop building slow, complex, fragile software systems. Safely run your application on a single server.
Litestream is a standalone disaster recovery tool for SQLite. It runs as a background process and safely replicates changes incrementally to another file or S3. Litestream only communicates with SQLite through the SQLite API so it will not corrupt your database.
Related contents:
Backhub helps maintain backups of multiple GitHub repos as full local mirrors.
BackHub is a simple GitHub repository backup tool that creates complete local mirrors of your repositories. It supports concurrent backup operations, automated scheduling (every 3 days when run in a container), offers a standalone binary or a Docker container, and is self-hostable.
A web UI to help mirror GitHub repos to Gitea - including releases, issues, PR, and wikis.
This tool sets up and manages pull mirrors from GitHub repositories to Gitea repositories, including the entire codebase, issues, PRs, releases, and wikis.
Python-based disaster recovery documentation generator for Unraid servers. Automatically creates docker-compose files and restoration scripts from your running homelab setup.
Automatically generate comprehensive disaster recovery documentation for your Unraid setup.
Related contents:
Docker backups you can restore.
DockNest backs up your Docker sites, verifies every recovery point, and restores to a separate copy. Self-hosted, open source, and in beta.
GitSave is a self-hosted and open-source application that backs up your Git repositories.
MyDumper is a Logical Backup Tool. It has 2 tools:
mydumperwhich is responsible to export a consistent backupmyloaderreads the backup from mydumper, connects the to destination database and imports the backup.
Both tools use multithreading capabilities
Backups done right! Fast, secure, efficient backup program.
restic is a backup program that is fast, efficient and secure. It supports the three major operating systems (Linux, macOS, Windows) and a few smaller ones (FreeBSD, OpenBSD).
Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive or SSH compatible storage.
The offen/docker-volume-backup Docker image can be used as a lightweight (below 15MB) companion container to an existing Docker setup. It handles recurring or one-off backups of Docker volumes to a local directory, any S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive or SSH compatible storage (or any combination thereof) and rotates away old backups if configured. It also supports encrypting your backups using GPG and sending notifications for (failed) backup runs.
Related contents:
PostgreSQL backup tool
Databasus is a free, open source and self-hosted tool to backup PostgreSQL. Make backups with different storages (S3, Google Drive, FTP, etc.) and notifications about progress (Slack, Discord, Telegram, etc.). MySQL, MariaDB and MongoDB are supported too
Reliable PostgreSQL Backup & Restore.
pgBackRest aims to be a reliable, easy-to-use backup and restore solution that can seamlessly scale up to the largest databases and workloads by utilizing algorithms that are optimized for database-specific requirements.
Deduplicating archiver with compression and authenticated encryption. BorgBackup (short: Borg) is a deduplicating backup program. Optionally, it supports compression and authenticated encryption. The main goal of Borg is to provide an efficient and secure way to back up data. The data deduplication technique used makes Borg suitable for daily backups since only changes are stored. The authenticated encryption technique makes it suitable for backups to targets not fully trusted.
Automatic Bitwarden Backup. Secure, Automated, and Multi-Cloud Bitwarden Backup and Import System
Lazywarden is a Python automation tool designed to Backup and Restore data from your vault, including Bitwarden attachments. It allows you to upload backups to multiple cloud storage services and receive notifications across multiple platforms. It also offers AES encrypted backups and uses key derivation with Argon2, ensuring maximum security for your data.
Allows your company to implement disaster recovery solutions for PostgreSQL databases with high requirements of business continuity.
Taking an online hot backup of PostgreSQL is now as easy as ordering a good espresso coffee.
A database backup management and automation tool. Velld provides a user-friendly interface for scheduling, managing, and monitoring database backups, ensuring data security and easy recovery.
Backup and migrate Kubernetes resources and persistent volumes.
Velero is an open source tool to safely backup and restore, perform disaster recovery, and migrate Kubernetes cluster resources and persistent volumes.
Related contents:
Manage backups across all your servers from a single dashboard.
Arkeep is an open-source backup management tool with a server/agent architecture. Deploy the server once, install lightweight agents on every machine you want to back up, and manage everything from a single web interface — built on top of Restic and Rclone.
GitSave is a self-hosted and open-source application that backs up your Git repositories.
Export ALL your data from Apple Photos.
PhotosExport is a small macOS command-line tool that exports Apple Photos library assets to the filesystem, and that I developed out of frustration with Shortcuts’ limited (i.e., non-existent) Photos export capabilities and the brokenness of AppleScript-based solutions.
Related contents:
clone repositories automatically. Git Repository Mirroring dashboard written on Rust đŸ¦€ and Nuxt.
GitMirrors is a self-hosted repository archiving tool that automatically clones and mirrors Git repositories on a schedule. Written in Rust and Nuxt.
fast, encrypted, and deduplicated backups.
rustic is a backup tool that provides fast, encrypted, deduplicated backups. It reads and writes the restic repo format described in the design document and can be used as a restic replacement in most cases.
Automated Backups, Sleep Peacefully
A wrong query can corrupt your data in seconds. Portabase is a 100% open-source, self-hosted solution to automate backups and restore your databases on demand.
Related contents:
Backrest is a web UI and orchestrator for restic backup.
Backrest is a web-accessible backup solution built on top of restic. Backrest provides a WebUI which wraps the restic CLI and makes it easy to create repos, browse snapshots, and restore files. Additionally, Backrest can run in the background and take an opinionated approach to scheduling snapshots and orchestrating repo health operations.
Effortless database administration tool.
Onedump is a database administration tool that streamlines backup and restore tasks across multiple databases and storage destinations.
Docker Volume Backups With Safer Restores
VolumeVault is a self-hosted Laravel application for managing Docker volume backups and safe restores to storage backends supported by offen/docker-volume-backup.
Fast, encrypted, deduplicated backups in Rust — with friendly YAML config, a desktop GUI, and support for S3, custom REST and SFTP storage.
Inspired by BorgBackup, Borgmatic, Restic, and Rustic. Vykar uses its own on-disk format and is not compatible with Borg or Restic repositories.
Vykar is a fast, encrypted, deduplicated backup tool written in Rust. It’s centered around a simple YAML config format and includes a desktop GUI and webDAV server to browse snapshots. More about design goals.
A modern web interface for Borg Backup. Manage backups through a clean UI instead of complex terminal commands.
Open Source Continuous File Synchronization.
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it’s transmitted over the internet.
Related contents:
- Sync Your Files With SyncThing Over LAN or WAN @ Novaspirit Tech's YouTube.
- How I Use Syncthing for Real Time Backups @ Lawrence Systems' YouTube.
- Reprendre le contrôle de ses données : Mon installation Syncthing ultime (Docker, Nginx & MikroTik) @ RAPATT's Medium :fr:.
- Maybe we don't need a server @ lecaro.me.
- Episode 681: Ain’t Nothing But a Syncthing @ Linux Unplugged.
Multiple backups of your footage, fast and easy.
Database Backup Management Tool. Backup your databases with ease.
Automated scheduling, monitoring, and recovery for PostgreSQL, MySQL, and MongoDB. A self-hosted database backup management tool. Schedule automated backups, monitor status, and manage multiple databases from one place.
Related contents:
Backup interface for volumes attached to containers.
Bivac allows to backup Container volumes using Restic.
Web UI for managing BorgBackup repositories with scheduling, monitoring, and cloud sync.
A comprehensive web-based management interface for BorgBackup repositories with real-time monitoring, automated scheduling, and cloud synchronization capabilities.
Store securely encrypted backups in the cloud!
Duplicati is a free, open-source backup client that securely stores encrypted, incremental, and compressed backups on cloud storage services and remote file servers.
Related contents:
đŸ”„ A tool to backup and sync your git repositories.
git-sync is a CLI tool designed to help you back up your Git repositories. This tool ensures you have a local copy of your repositories, safeguarding against potential issues such as account bans or data loss on GitHub.
Related contents:
đŸ—„ CLI tool for backup your databases, files to cloud storages in schedully.
GoBackup is a backup tool design for application servers, to backup your databases, files to cloud storages (FTP, SCP, S3, GCS, Aliyun OSS ...) in schedully.
Related contents:
Backup multiple database types on a scheduled basis with many customizable options. This will build a container for backing up multiple types of DB Servers.
Backs up CouchDB, InfluxDB, MySQL/MariaDB, Microsoft SQL, MongoDB, Postgres, Redis servers.
Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.
Kopia is a fast and secure open-source backup/restore tool that allows you to create encrypted snapshots of your data and save the snapshots to remote or cloud storage of your choice, to network-attached storage or server, or locally on your machine. Kopia does not 'image' your whole machine. Rather, Kopia allows you to backup/restore any and all files/directories that you deem are important or critical.
Related contents:
High Availability Vault for Events on Nostr.
HAVEN (High Availability Vault for Events on Nostr) is the most sovereign personal relay for the Nostr protocol, for storing and backing up sensitive notes like eCash, private chats and drafts. It is a relay that is not so dumb, with features like web of trust, inbox relay, cloud backups, blastr and the ability to import old notes. It even includes it's own blossom media server!
Related contents:
Proves your PostgreSQL backups actually restore, before you find out the hard way.
Untested backups aren't backups. restoredrill proves your PostgreSQL backups actually restore. It fetches the latest backup, restores it into a throwaway Postgres container, runs checks you define, and writes a JSON report with the restore time. Or, if something else already restored a copy for you, it can just connect and run the same checks against that instead.
Export notes from Notes.app
- Notes can be exported to markdown or HTML format.
- Creation & modification dates of notes are preserved.
- Notes are stored in directories named after the notebooks in which they are stored in Notes.app.
- Notes in same notebook having same name are renamed to avoid old notes being re-written by new ones.
- Support for exporting attachments of type - JPEG, PNG, GIF, TIFF & BMP while exporting in markdown format.
Related contents:
time-travel for your MySQL.
dbtrail tails the MySQL binary log and keeps every row change with full before/after images in a searchable index.
dbtrail remembers every row change — searchable, reversible, yours. The wrong UPDATE becomes a two-minute fix. And it's Apache-2.0 — yours to run anywhere. :
Related contents:
self-hosted, open source Google Photos alternative.
Noodle Gallery is a self-hosted photo and video app. Smart search, face recognition, Shared Spaces, S3 storage when the disk fills. You run the server.
Archive a lifetime of email and chat. Offline search, analytics, and AI query over your full message history. Powered by DuckDB.
Your messages are yours. Decades of correspondence, attachments, and history shouldn't be locked behind a web interface or an API. msgvault downloads a complete local copy and then everything runs offline. Search, analytics, and the MCP server all work against local data with no network access required.
Currently supports Gmail, with WhatsApp and other messaging platforms planned.
Related contents:
BmuS is a powerful free backup program for the automated backup of files, directories, and MySQL databases from a Linux / Raspberry Pi system to a NAS or network drive. You can also sync two NAS (i.e. Synology to Synology or UGREEN etc. and vice versa).
Self-hosted database backup manager for MySQL, PostgreSQL & MariaDB with scheduled backups, cross-server restore, and S3/SFTP storage support.
Related contents:
Client/Server Open Source Network Backup for Windows and Linux. UrBackup is an easy to setup Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time.
PING is a live Linux ISO, based on the excellent Linux From Scratch (LFS) documentation. It can be burnt on a CD and booted, or integrated into a PXE / RIS environment.
Several tools have been added and written, so to make this ISO the perfect choice to backup and restore whole partitions, an easy way. It sounds like Symantec Ghost(tm), but has even better features, and is totally free.
The Veeam Kasten data management platform, purpose-built for Kubernetes, provides enterprise operations teams an easy-to-use, scalable, and secure system for backup/restore, disaster recovery, and mobility of Kubernetes applications.
Veeam Kasten's application-centric approach and deep integrations with relational and NoSQL databases, Kubernetes distributions, and all clouds provide teams with the freedom of infrastructure choice without sacrificing operational simplicity. Policy-driven and extensible, Veeam Kasten provides a native Kubernetes API and includes features such as full-spectrum consistency, database integrations, automatic application discovery, multi-cloud mobility, and a powerful web-based user interface.
Related contents:
Simple backup with restic for docker-compose setups.
Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images).
Self-Hosted Database & File Backup Automation.
Self-hosted backup automation for databases and files, with encryption, compression, and smart retention. Self-hosted backup automation for databases and files. Supports MySQL, PostgreSQL, MongoDB, MSSQL, Redis, Valkey, MariaDB, SQLite & Firebird, plus full directory backups with incremental snapshots. Encrypts and compresses to S3, FTP, SFTP, WebDAV, SMB, Dropbox, Google Drive & more, with retention policies and web-based restores.
Backupninja allows you to coordinate system backup by dropping a few simple configuration files into /etc/backup.d/. Most programs you might use for making backups don't have their own configuration file format. Backupninja provides a centralized way to configure and schedule many different backup utilities. It allows for secure, remote, incremental filesytem backup (via rdiff-backup), compressed incremental data, backup system and hardware info, encrypted remote backups (via duplicity), safe backup of MySQL/PostgreSQL databases, subversion or trac repositories, burn CD/DVDs or create ISOs, incremental rsync with hardlinking.
A production-quality TUI app to manage Blu-ray cold storage archives on Linux.
BlueVault is a terminal-based application that helps you create long-term archives on Blu-ray discs. It provides a complete workflow from selecting folders to burning discs, with built-in verification, indexing, and search capabilities. The application features a retro 80s "phosphor green" terminal aesthetic that makes long archiving sessions comfortable and visually distinct.
Related contents: