GitSave
Web app to schedule and manage backups of Git repositories
GitSave is a self-hosted web application that automates scheduled backups of Git repositories. It provides a simple, responsive UI to configure repositories, schedules, retention and storage destinations for safe, repeatable backups.
Key Features
- Responsive web interface for managing repositories, schedules and backups
- Automated scheduling with pause/resume controls and configurable retention (number of backups to keep)
- Support for GitHub, GitLab and arbitrary Git endpoints
- Pluggable authentication / support for a custom authentication provider
- Backup history and logs for auditing and troubleshooting
- Ability to store backups on a mounted filesystem or an SMB/CIFS share
- Distributed as Docker images with a provided docker-compose deployment pattern
- Requires configurable secrets for JWT and encryption (ENCRYPTION_SECRET is used to encrypt stored data)
Use Cases
- Regularly back up personal and starred repositories to a local NAS or backup server
- Ensure offline copies of organization repositories hosted on third-party Git providers
- Maintain a retention policy of repository snapshots for incident recovery and audits
Limitations and Considerations
- ENCRYPTION_SECRET must be a specific length (32 characters) for encryption to function correctly
- Primary storage options documented are local filesystem mounts and SMB shares; built-in cloud storage providers are not a highlighted feature
- Intended for single-node Docker deployments; lacks built-in clustering or multi-node high-availability features
GitSave is aimed at users who need a straightforward, self-hosted solution to schedule and retain Git repository backups. It emphasizes ease of deployment via Docker and simple management through a web UI.
Categories:
Tags:
Tech Stack:
Similar Services

rclone
Command-line sync and management tool for cloud and remote storage
rclone is a CLI tool to sync, copy, mount, and serve files across cloud storage providers and standard protocols like S3, WebDAV, FTP, and SFTP.

restic
Fast, secure, deduplicating backup tool for files and directories
Restic is a fast, efficient backup program with encryption, deduplication, snapshots, and multiple storage backends including local, SFTP, REST, and S3-compatible stores.


Duplicati
Encrypted, incremental backups to cloud and remote storage
Open-source backup client for encrypted, compressed, incremental backups to cloud storage and remote servers via SFTP, WebDAV, and more.

BorgBackup
Deduplicating backup tool with encryption and compression.
BorgBackup is a deduplicating backup program with authenticated encryption and compression for Unix-like systems.


Kopia
Cross-platform snapshot-based backup tool with encryption and deduplication
Cross-platform backup and restore tool with snapshot-based incremental backups, client-side end-to-end encryption, compression, and deduplication via CLI and GUI.


Duplicacy
Lock-free deduplicating backup tool with cloud and SFTP storage support
Cross-platform backup tool with lock-free deduplication, encryption, snapshots, and pruning, supporting local disk, SFTP, and many cloud storage backends.

Docker
TypeScript
Node.js