What Is Self-Hosting? (Explained Without Jargon)
Here's the whole answer in one paragraph: self-hosting means running the apps you already use — your photo backup, your movie streaming, your password manager — on a small computer you own, instead of on Google's or Netflix's or someone else's. Your photos sit on a box in your living room rather than in a data center. Nobody scans them, nobody charges you monthly for them, and nobody can shut the service down or change the rules on you. That's it. The rest of this page is just that paragraph unpacked: what it looks like in practice, what it costs, what the honest downsides are, and how people who've never touched a command line actually get started.
Tested on: everything described below runs on a UGREEN DXP4800 Plus NAS and a $7/month Hostinger VPS, both running SparkBox v1.6.222. No terminal, Linux, or Docker experience assumed.
- You're renting your digital life — self-hosting is buying
- Three real examples that make it click
- The "small computer" part: what you actually run it on
- What it costs (honestly)
- The honest downsides — you're the landlord now
- "Don't you have to be technical?" — what changed
- What self-hosting is NOT
- Where to start if you're curious
1. You're renting your digital life — self-hosting is buying
Think about how you use the internet today. Your photos live in Google Photos. Your files live in Dropbox or iCloud. Your movies live in Netflix's catalog — until they remove the one you liked. Your passwords live in whatever your browser decided to do with them. In every case, the actual computer doing the work belongs to a company, and you're a tenant: you follow their rules, you pay their rent (with money, with ads, or with your data), and they can renovate, raise prices, or evict you whenever they like.
Self-hosting flips that one thing. The apps are mostly the same kind of apps — photo libraries, file sync, streaming, note-taking. The difference is the computer they run on is yours. It sits on your shelf (or it's a small server you rent but fully control), and the software on it is free and open-source, which is the term for software anyone can inspect and nobody can take away.
The word "hosting" just means "the computer where an app runs." When Google hosts your photos, their computer runs the photo app. When you self-host, your computer runs it. That's the entire concept. Everything else — Docker, servers, NAS boxes — is plumbing underneath that one idea.
2. Three real examples that make it click
Abstract definitions only go so far, so here are three things people actually self-host, and what changes when they do:
Your photo library (instead of Google Photos)
An app called Immich does what Google Photos does: your phone automatically backs up every picture you take, you get a timeline, search, even face recognition — but it all happens on your own machine. The photos never leave your house. Nobody mines them to build an advertising profile, and there's no monthly storage fee creeping upward; your storage is whatever drive you plugged in. If that's the one example that interests you, we wrote a whole guide on leaving Google Photos.
Your own streaming service (instead of juggling subscriptions)
An app called Jellyfin gives you a Netflix-style interface — posters, resume watching, apps for your TV and phone — for the movie and show files you own. Your media collection stops being a pile of files and becomes a streaming service, except no title ever disappears from it and there's no monthly bill. The Jellyfin setup guide shows what it looks like.
Your passwords and your ads (the quiet wins)
Two smaller examples that convert a lot of skeptics: Vaultwarden is a private password manager — same convenience as the commercial ones, but the vault file sits encrypted on your hardware instead of on a company's servers that hackers love to target. And Pi-hole blocks ads and trackers for every device on your network — phones, smart TVs, laptops — with no browser extensions, because it filters them out at the network level before they ever load. Here's the password manager guide and the Pi-hole guide.
3. The "small computer" part: what you actually run it on
You need one machine that stays on. It doesn't need to be powerful, and you probably already have something that qualifies — or can get one for less than a year of subscriptions:
- A NAS (network-attached storage — a small box that holds hard drives and sips power). Brands like UGREEN and Synology sell these to home users. This is the classic choice because it's quiet, tiny, and built to run 24/7. Everything in this guide was tested on a UGREEN DXP4800 Plus.
- An old laptop or desktop you were going to retire. 8 GB of RAM is plenty to start. A laptop even has a built-in battery backup.
- A rented VPS (virtual private server — a small computer in a data center you rent but fully control, around $7/month at hosts like Hostinger). This sounds like it defeats the point, but it doesn't: unlike Google, nobody but you can look inside it, and you can pack it up and leave any time. It's the right choice if you want your apps reachable from anywhere without touching your home network.
That's the hardware story in full. No rack, no server room, no fan noise like a jet engine. Most setups idle along using less power than a light bulb.
4. What it costs (honestly)
The software side of self-hosting is genuinely free in almost every case — Immich, Jellyfin, Vaultwarden, Pi-hole, and the rest of the usual lineup are all free, open-source projects. SparkBox, the installer and dashboard we make, is free too. So the real costs are:
- Hardware, once: free if you reuse an old machine; a few hundred for a NAS if you buy one (the drives are usually the biggest line item).
- Or rent, monthly: around $7/month for a VPS if you'd rather not own hardware.
- Electricity: a small always-on box costs roughly what a light bulb costs to run. Not zero, but not a number that changes decisions.
- Your time: the honest one. Setup is an afternoon. Maintenance is occasional rather than constant — but it isn't zero, and pretending otherwise is how people get burned. More on that next.
Compare that against the subscriptions it can replace — extra cloud storage, a password manager plan, per-service streaming — and the math usually tips in self-hosting's favor within the first year. But the bigger draw for most people isn't the savings; it's that nobody is reading, scanning, or selling what's on the box.
5. The honest downsides — you're the landlord now
This is the section most "what is self-hosting" articles skip, and it's why people end up surprised and annoyed three months in. When you stop renting, the landlord's chores become your chores:
- Backups are your job. If your only copy of your photos is on a drive in your living room and that drive dies, they're gone. Self-hosters live by having a second copy somewhere else. This is solvable — but it's on you to solve.
- When it breaks, you fix it. There's no support line. There are communities (genuinely helpful ones), but the responsibility lands on you. Good tooling makes "fixing" mostly clicking a restart button, yet some days it won't be.
- Updates exist. Apps ship security fixes and you need to take them. Modern setups automate most of this, but "set it and forget it forever" is a lie no honest person will tell you.
- Remote access takes one extra step. Apps on your home box work instantly on your home Wi-Fi. Reaching them from elsewhere — your phone on the train — means setting up secure remote access. It's a solved problem with good walkthroughs, just not a zero-effort one.
If you read that list and thought "that's a fair trade for owning my stuff," self-hosting will suit you. If you thought "absolutely not," that's a legitimate answer too — renting is convenient, and you now know what you're paying for it.
6. "Don't you have to be technical?" — what changed
Five years ago, honestly, yes: self-hosting meant editing configuration files, reading Docker documentation, and debugging why a port wasn't reachable at midnight. That reputation lingers, and it's the main reason people assume this isn't for them.
What changed is that installers now do the technical layer for you. With SparkBox, the entire technical part of getting started is pasting one line into the machine's built-in terminal window:
curl https://get.tomsparkbox.com/install.sh | sudo bash
That one line installs the engine the apps run on, sets up 35+ apps with safe settings, and prints a link to a dashboard you open in your browser. From then on, everything is clicking: installing Pi-hole is a tile and an Install button, the passwords are generated for you, and the technical files get written behind the scenes. We walk through that single command word by word — including why pasting a command you didn't write deserves scrutiny — in the no-terminal walkthrough.
You still don't get to skip section 5 — owning things has chores. But the barrier to entry stopped being "learn Linux" and became "can you paste a line and click Install."
7. What self-hosting is NOT
A few quick corrections to things the term gets confused with:
- It's not piracy. Self-hosting is about where apps run, not where content comes from. A Jellyfin server streams the files you give it.
- It's not building a website. "Hosting" makes people think of web hosting. Related plumbing, different goal — this is about running private apps for yourself and your family, not publishing pages for the world.
- It's not all-or-nothing. Nobody migrates their whole digital life in a weekend, and you shouldn't try. Most people self-host one thing (often the photo library or the ad blocker), live with it for a month, and let the next move suggest itself.
- It's not a product you buy. It's a practice — like cooking at home instead of eating out. Tools (including ours) make it easier, but the thing itself is just: your apps, your machine.
8. Where to start if you're curious
The lowest-risk path we know, in order:
- Pick the machine — an old laptop with 8 GB of RAM, a NAS if you own one, or a $7/month VPS if you don't want hardware.
- Install the dashboard — the one pasted line above, then ~5–10 minutes of waiting while it sets everything up.
- Self-host exactly one thing. Pick whichever example from section 2 made you sit up — that pull is the best predictor you'll stick with it. If nothing jumped out, our first-app recommendation makes the choice for you.
- Live with it for a few weeks before adding more. One app you rely on beats six you forgot about.
If it doesn't take, you've lost an afternoon. If it does, you've quietly started owning your digital life back, one app at a time — which is all "self-hosting" ever meant.
Next steps
The easiest way to find out is to try one app.
SparkBox is a free installer + browser dashboard that sets up 35+ self-hosted apps as one-click tiles — photo backup, streaming, password manager, network ad-blocking and more. It writes the technical files, picks the settings, and generates the passwords so you can skip straight to the owning part.