Solutions · Self-hosting
A server for hosting your own things
Files, photos, passwords, notes, media. Every hosting page sells you memory; this workload is sized on disk, and the arithmetic is multiplication you can check. The best disk per dollar we sell is BD-12 — 200 GB for $16.90 — and the page also says the two things a pitch like this usually leaves out.
The arithmetic
What your data actually weighs
Multiplication, in the open, so you can redo it with your own numbers instead of trusting ours.
| What you are storing | Disk | Share of 200 GB |
|---|---|---|
| Documents and office files20,000 files at 2 MB | 40 GB | 20% |
| A phone photo library30,000 photos at 4 MB, plus a third for previews | 160 GB | 80% |
| Family file sync4 people at 25 GB each | 100 GB | 50% |
| A modest media library60 films at 2.5 GB | 150 GB | 75% |
Two things reliably break a disk estimate: file versioning, which keeps old copies of changed files until you tell it not to, and a trash that holds deletions for a retention period. Set both deliberately on a machine where disk is finite.
Memory, briefly
What the services hold while they run
Ranges with reasoning, not benchmarks of ours. On BD-12's 12 GB you can run the whole set with room left.
| Service | Memory | Fits on BD-12 | Disk behaviour |
|---|---|---|---|
| Password managerVaultwarden and similar | ~40 MB | 299 | Megabytes. Never the constraint. |
| Notes and bookmarksText, with attachments | ~150 MB | 79 | A gigabyte or two, unless you attach files. |
| File sync and shareNextcloud and similar | ~700 MB | 17 | Whatever your files are — times the number of people. |
| Photo libraryWith machine-learning indexing | ~2.0 GB | 5 | The photos, plus roughly a third again for thumbnails and previews. |
| Media serverTranscoding on demand | ~1.0 GB | 11 | The library. This is where terabytes go. |
| Home automationPlus its database | ~500 MB | 23 | Small, but the history database grows forever unless you prune it. |
Live prices
The machines worth considering
Chosen on disk per dollar, computed from the catalogue rather than picked by hand.
Read this before you buy
Two things this pitch usually leaves out
Both are true, both cost us the sale, and both are what somebody deciding this needs to hear.
A server is not a backup
It is one copy of your data in one place, and a mistake you make — a bad sync, a wrong delete, a broken upgrade — reaches it immediately. Self-hosting replaces somebody else's cloud, not your backups. Keep a copy elsewhere, automatically, and test restoring it. Our nightly backups add-on covers the machine dying; it does not cover you deleting something and noticing three weeks later.
The work does not end at install
Updates that need doing, a disk that fills, a database that grows, an upgrade that breaks something on a Sunday. It is not a lot of work, but it recurs — and the people who regret self-hosting are the ones who were told it was set-and-forget. If that is not a trade you want, a paid cloud service is the honest answer and we would rather say so now.
Questions