Introduction
Datashelter is a straightforward, integrated backup solution for Linux servers. It’s built to make backups actually manageable: no complex setup, no scripts to maintain. With a few commands, you can back up your files and databases to any S3-compatible storage, securely and automatically.
Datashelter handles encryption, compression, deduplication, and scheduling for you — so your backups stay lightweight, safe, and easy to restore when things go wrong.
How it works
At the core of Datashelter is Snaper, a lightweight CLI written in Go. Snaper runs directly on your servers and takes care of every step of the backup process:
- Scans and tracks changes at the file level
- Compresses and encrypts data locally
- Uploads it to your S3 storage (yours or ours)
- Manages incremental and deduplicated backups automatically
Unlike tools like rsync, Snaper doesn’t just copy changed files — it uses an index-based backup method that identifies changes inside files and only transfers what’s necessary. This makes backups faster, smaller, and more efficient.
Explore the docs
Get started
Step-by-step quickstart to create an account, add your first server and configure Snaper.
Let's startInstall/Configure snaper
Reference for Snaper commands, configuration parameters and environment variables.
Install snaper