Start Here · Android · Your path
Films, TV and music
Stream your own collection to every screen, without an account. Work down the list — each step builds on the ones above it.
Run it yourself
This one needs a small server at home. Do these in order — each one assumes the last.
-
Plan the server: threat model, hardware, networking
Be Your Own Cloud · Chapters 1–4
Decide whether self-hosting suits you before buying anything.
-
Self-Hosting Trade-offs
What you gain against what you take on, stated plainly before you invest.
-
Homelab Hardware
Six starting points by cost, power draw and what each is good for.
-
Installing Ubuntu Server for a Home Lab
From USB stick to a headless, static-IP, auto-patching box you can SSH into — the machine every self-hosting guide assumes you already have.
beginner⏱ 60 min -
SSH: Key-Only Login and Sensible Hardening
Turn off password authentication, lock down root, and stop the log noise — the twenty minutes that closes the most-attacked door on any server.
beginner⏱ 25 min -
Docker and Compose, Properly Installed
The right repository, the docker group and what it actually grants, a Compose file you can read, and the update routine that keeps a homelab from rotting.
intermediate⏱ 45 min -
Storage
Be Your Own Cloud · Chapter 7
-
Reverse proxy, HTTPS and local DNS
Be Your Own Cloud · Chapter 8
-
Reverse Proxy and HTTPS, Set Up Once
Chapter 8's Nginx Proxy Manager from empty folder to a trusted padlock: the shared proxy network, a DNS-only API token, one wildcard certificate for every service, and a way to test it all before Pi-hole exists.
Every service page assumes this is done.
intermediate⏱ 45 min -
Secrets and .env files
Be Your Own Cloud · Chapter 9
-
Jellyfin
Be Your Own Cloud · Chapter 14
-
Jellyfin: Going Deeper
Chapter 14's media server from first start to first film: the library path that trips everyone up, adding TV alongside movies, turning on hardware transcoding, and accounts for the household.
beginner⏱ 40 min