Start Here
The fastest route from “I have an old computer” to “my own software, running and backed up.” Follow the path in order, or jump straight to the step you need. Every guide is tested before it is published.
New to self-hosting? Follow this path
- 01Build your first home server
Choose hardware, install Linux and set up your machine to run services. - 02Install Docker
Give your server the one tool that makes everything else manageable. - 03Deploy your first self-hosted apps
Run the three-app starter stack: an RSS reader, a music server and a wiki. - 04Secure your server
Reach your services from anywhere without opening your router to the internet. - 05Set up backups
Make sure one folder copy is all that stands between you and your data. - 06Expand your stack
Add the services you actually want, in the order that makes sense.