Restic Backup Server
Without the Infrastructure Headache

ServerCrate gives you a private hosted Restic backup server with SFTP access, zero-knowledge encryption, ZFS-backed storage, and no egress fees. No servers to manage, no RAID to configure - just a working Restic endpoint ready in five minutes.

What Is a Restic Backup Server?

Restic is one of the most popular open-source backup tools among Linux users, developers, and homelab operators. It handles encryption, deduplication, and snapshot management locally - but it needs somewhere to send the data. That's where a Restic backup server comes in.

A Restic backup server is a remote storage endpoint that Restic connects to over SFTP (or REST) to store your encrypted backup snapshots. The server stores the data; Restic handles all the encryption and deduplication logic on your side before anything is transmitted.

You have two options: self-host a Restic-compatible server on a VPS or dedicated machine, or use a managed service like ServerCrate. Self-hosting means managing SSH access, storage, RAID arrays, monitoring, and backups of the backup server itself. ServerCrate handles all of that so you can focus on running your actual workloads.

How ServerCrate Works as a Restic Backup Server

ServerCrate provisions a dedicated SFTP vault for each user on ZFS-backed storage. Your Restic client connects to the vault over SFTP using the connection string from your portal. Restic encrypts everything on your machine before transmission - ServerCrate receives only encrypted data it cannot read.

The connection looks like this:

bash - Restic SFTP connection to ServerCrate
# Set your vault credentials from the ServerCrate portal
$ export RESTIC_REPOSITORY=sftp:vaultuser@vault.servercrate.net:22150:/data
$ export RESTIC_PASSWORD=your-secret-token
 
# Initialize the repository on ServerCrate
$ restic init
created restic repository a2f4e91c at sftp:vault.servercrate.net:22150:/data
 
# Back up your data - encrypted before it leaves your machine
$ restic backup /home /etc /var/www /opt
snapshot a2f4e91c saved - 3.31 GiB in 24s ✓

Why Use a Hosted Restic Backup Server Instead of Self-Hosting?

Self-hosting your Restic repository on a VPS or storage box is a perfectly valid approach. But it comes with real operational overhead that adds up over time:

  • You need to manage SSH key rotation, firewall rules, and access controls
  • Storage provisioning and disk health monitoring are your responsibility
  • If the backup server disk fails, your backups are gone
  • You need to back up the backup server itself - the meta-backup problem
  • Updates, security patches, and OS maintenance take time

ServerCrate removes all of that. You get a hardened, monitored, ZFS-backed Restic endpoint that you connect to over SFTP - and everything else is handled. The time you save is better spent on your actual projects.

Zero-Knowledge Encryption with Restic

Restic's encryption model is genuinely zero-knowledge: your repository password is used to derive the encryption key, and that key never leaves your machine. When Restic sends data to the server, it's already encrypted with AES-256. ServerCrate stores only the encrypted chunks - we cannot decrypt your data even if we wanted to.

This means your backups are safe even in the event of a full infrastructure compromise on our end. The encrypted data is mathematically worthless without your repository password.

ZFS-Backed Storage for Long-Term Data Integrity

Restic's repository format relies on content-addressed chunks being stored reliably over months and years. Bit rot - the silent corruption of stored data - is a real problem in long-term storage, and most systems don't detect it until a restore fails.

ServerCrate uses ZFS for all vault storage. ZFS checksums every block on write and verifies every block on read, automatically detecting and flagging any corruption. Your Restic repository stays byte-perfect over its entire lifetime.

Pricing for Hosted Restic Backup

ServerCrate plans are flat monthly pricing with no egress fees. You pay one price per month and restore as many times as you need without additional charges.

  • Free:10 GB, 1 device, 7-day snapshot retention - no credit card required
  • Starter ($5/mo):100 GB, 1 device, 30-day retention
  • Standard ($15/mo):500 GB, 3 devices, 60-day retention
  • Pro ($29/mo):1 TB, 5 devices, 90-day retention

Automating Your Restic Backup to ServerCrate

The simplest automation uses a systemd timer or cron job to run daily backups. Here is a minimal systemd setup:

/etc/systemd/system/restic-backup.service
[Unit]
Description=Restic backup to ServerCrate
 
[Service]
Type=oneshot
EnvironmentFile=/etc/restic/env
ExecStart=/usr/bin/restic backup /home /etc /var/www
ExecStartPost=/usr/bin/restic forget --keep-daily 7 --keep-weekly 4 --prune
 
[Install]
WantedBy=multi-user.target

Frequently Asked Questions

Does ServerCrate work with standard Restic?

Yes. ServerCrate uses standard Restic over SFTP - no custom agents, no modified clients, no proprietary protocol. Any version of Restic that supports SFTP backends works out of the box. Install Restic from your package manager or the official releases and connect directly.

Can I use Restic with multiple machines?

Yes. Multiple machines can back up to the same Restic repository, and Restic handles deduplication across them. On Standard and Pro plans, you can back up 3 or 5 devices respectively from the same vault. Data shared between machines is stored once.

What happens if I need to restore on a new machine?

Install Restic on the new machine, set the same RESTIC_REPOSITORY and RESTIC_PASSWORD environment variables, and run restic restore. The restoration pulls encrypted chunks from ServerCrate and decrypts them locally - no special recovery process required.

How does ServerCrate compare to BorgBase for Restic?

BorgBase primarily targets Borg users, though it also supports Restic. ServerCrate is purpose-built around the Restic over SFTP workflow with simpler flat pricing and a more focused interface. See the full BorgBase vs ServerCrate comparison.

Ready to set up your Restic backup server?

Free plan includes 10 GB. No credit card required. Vault provisions in seconds.

Start Free View Setup Guide