Skip to main content
Install snapr, write a minimal config, and run your first backup. For a containerized setup, see Docker.
1

Install snapr

Three ways to get a snapr binary on your machine.
Available release archives:
  • snapr_linux_amd64.tar.gz
  • snapr_linux_arm64.tar.gz
  • snapr_darwin_amd64.tar.gz
  • snapr_darwin_arm64.tar.gz
2

Create a minimal config

Save the following as snapr.yaml in the current directory.
snapr.yaml
This backs up /var/data to /var/backups every day at 02:00 and keeps the last 7 archives.
3

Start snapr

snapr will:
  • start the HTTP server on :8080
  • load the config and validate it
  • register the nightly-files cron entry
4

Open the UI

Browse to http://localhost:8080 and log in with admin / changeme.From the dashboard you can:
  • see job state and history
  • trigger a job manually with Run now
  • stream live logs
  • download archived backups
5

Trigger a manual run

Click Run now on nightly-files. The first run also confirms that paths and permissions are correct without waiting until 02:00.

Where to go next

Docker

Run snapr in a container with docker run or Docker Compose.

Configuration

The full YAML reference.

Jobs

Schedules, retention, and hook scripts.

API reference

The JSON HTTP API for scripting and integrations.