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
Step-by-step quickstart to create an account, add your first server, and configure Snaper.
Reference for Snaper commands, configuration parameters, and environment variables.