Both ServerCrate and BorgBase offer encrypted offsite backup for technical users. This page gives you an honest comparison of pricing, features, Restic support, storage infrastructure, and where each service fits best - so you can make the right call for your setup.
| Feature | ServerCrate | BorgBase |
|---|---|---|
| Free tier storage | 10 GB | 10 GB |
| Lowest paid plan | $5/mo (100 GB) | $16.80/yr (250 GB) / $56/yr (1 TB) |
| Restic over SFTP | ||
| BorgBackup support | ||
| No egress / restore fees | ||
| Flat predictable pricing | Mostly flat | |
| ZFS data integrity | Not specified | |
| Dedicated private vault | ||
| Client-side zero-knowledge | ||
| Portal dashboard | ||
| Monitoring & alerts | ||
| Multiple repo management | Via devices | Full multi-repo UI |
| Server locations | Los Angeles, US | EU + US |
ServerCrate is designed around a single, clear workflow: Restic over SFTP with zero-knowledge encryption and flat pricing. If that matches what you need, the setup is faster and the interface is more focused.
BorgBase has been running longer and has a more mature feature set for power users managing multiple repositories. There are clear cases where it's the better choice:
Both services offer a free tier with 10 GB of storage, forever - no credit card, not a trial. BorgBase uses annual pricing: $16.80/year for 250 GB, $56/year for 1 TB, $105/year for 2 TB - that works out to roughly $1.40-$4.70/month depending on tier. ServerCrate uses monthly pricing: $5/month for 100 GB, $15/month for 500 GB, $29/month for 1 TB.
For very small repositories (under 100 GB) BorgBase is cheaper annually. For 500 GB-1 TB ranges the math is comparable. Beyond 2 TB, BorgBase scales better on cost. Neither service charges egress fees.
If you're currently using BorgBase with Restic (not Borg), migrating to ServerCrate is straightforward:
restic init to initialize a new repository on ServerCraterestic checkNote: Restic repositories are not transferable between providers - you need to run a fresh backup. Restic will deduplicate efficiently after the first run, so ongoing storage costs will normalize quickly.
If you use Borg, use BorgBase. If you use Restic and want a simple, privacy-first, US-based offsite vault with flat pricing and ZFS-backed storage - ServerCrate is the better fit. Both are legitimate, privacy-respecting services built for technical users who take backups seriously.
The quick comparison table above covers the surface. Here's the detailed breakdown on the parts that actually affect daily use.
ServerCrate runs every vault on a dedicated ZFS dataset. ZFS checksums every block on read and write, detects silent corruption automatically, and repairs against a mirror when corruption is found. For backup storage, that's not a luxury - it's the difference between "I have backups" and "I have backups I can actually restore from."
BorgBase doesn't publicly document its storage backend in the same way. The company is well-regarded and has been operating since 2019, but if ZFS-level integrity guarantees are something you care about, ServerCrate documents that explicitly.
BorgBase supports both Borg and Restic repositories. Borg is the primary focus - BorgBase sponsors the Borg project, maintains Vorta (Borg's main GUI client), and their append-only mode is built around Borg's SSH model. If you pick Borg, your repository is tied to Borg's format. If you pick Restic on BorgBase, the repository format is the same standard Restic format ServerCrate uses, and moving between the two is a straightforward fresh-backup migration.
ServerCrate is Restic-only. If you start here, your repo is in Restic's standard format - portable to any SFTP server, to rsync.net, or to a self-hosted box. The format has been stable since 2017 and documented at github.com/restic/restic. No lock-in.
BorgBase has a richer multi-repository UI. If you manage 5+ separate repositories across different projects, BorgBase's dashboard is built for that. You can see health status, last-backup time, and alerts per repo from one page.
ServerCrate's portal is purpose-built around a single vault model - one encrypted vault per account, with multiple devices writing to it. That's simpler if you have one homelab or one small team, and the page shows everything relevant at a glance: vault status, storage, snapshots, devices, subscription.
BorgBase is a small team with years of experience in the backup space. They sponsor Borg development, they're active in community forums, and they know the niche deeply.
ServerCrate is operated by a single founder, self-funded, focused on sustainability over growth-at-all-costs. The stack is documented openly, infrastructure is spelled out on the About page, and there's no venture pressure to pivot away from the core product. That's a different kind of stability - neither better nor worse, just different.
If you're on BorgBase using Restic (not Borg) and want to move, here's the exact workflow:
RESTIC_REPOSITORY and RESTIC_PASSWORD to copy.restic init against the new endpoint. This creates the encrypted repository. Takes under a second.restic backup /path/to/data. For the first run, time this for a period when your upload bandwidth can be saturated (overnight is common).restic check. This reads every blob and confirms integrity end-to-end.Expected cost during overlap: You'll pay both providers for a few weeks. Budget ~$20-30 for a clean cutover to avoid any risk.
Yes. Restic doesn't care which server hosts the SFTP endpoint. If your current pipeline exports RESTIC_REPOSITORY and RESTIC_PASSWORD and runs restic backup, you change two environment variables and everything else stays identical. Your cron jobs, systemd timers, and retention policies are portable.
Your Restic repository password is your key. When you restic init on the new ServerCrate vault, you can use any password you want - including the same one you used on BorgBase. That's a cosmetic choice; the repositories are independent either way. What matters is that you keep the password safe.
Run restic snapshots on the new repo to see all your snapshots. Run restic check --read-data to verify every blob integrity-wise - this reads every chunk, so it's slow, but it's the ultimate confidence check. Many people run it on the old and new repo side-by-side as their cutover test.
Restic repos are plain files. If you ever want to migrate off, you run rsync -av from our SFTP to any other SFTP destination - rsync.net, a self-hosted box, a new provider - and point Restic at the new location. No export tool, no proprietary format. Same portability argument applies in reverse: you're not locked in.
10 GB free, no credit card, vault ready in seconds. See if it fits before committing.