20 step-by-step guides
Deploy guides for self-hosters
Clear, tested instructions to run popular open-source apps on your own server with Docker Compose, from the first command to HTTPS, backups and safe upgrades. Most take under 20 minutes.
Actual
How to self-host Actual Budget with Docker Compose
Run Actual Budget's sync server with Docker Compose: port 5006, server password, the HTTPS requirement, bank sync, end-to-end encryption, backups and upgrades.
Beginner10 minReadUpdated Oct 6, 2026
Gitea
How to self-host Gitea with Docker Compose
Run your own Git server with Gitea, Docker Compose and Postgres: SSH on port 222, the first-run installer, HTTPS reverse proxy, backups and safe upgrades.
Beginner15 minReadUpdated Oct 6, 2026
Home Assistant
How to self-host Home Assistant with Docker Compose
Run Home Assistant Container with Docker Compose: host networking, USB Zigbee sticks, onboarding, HTTPS reverse proxy, backups and safe monthly upgrades.
Intermediate20 minReadUpdated Oct 6, 2026
Immich
How to self-host Immich with Docker Compose
Deploy Immich on any VPS or home server in 15 minutes: the official Docker Compose stack, .env settings, HTTPS reverse proxy, backups and safe upgrades.
Beginner15 minReadUpdated Oct 6, 2026
Jellyfin
How to self-host Jellyfin with Docker Compose
Set up the Jellyfin media server with Docker Compose: media folders, permissions, hardware transcoding, HTTPS reverse proxy, backups and safe upgrades.
Beginner20 minReadUpdated Oct 6, 2026
n8n
How to self-host n8n with Docker Compose
Run n8n on your own VPS with Docker Compose and Postgres: encryption key, webhook URL, HTTPS reverse proxy, backups and upgrades, explained step by step.
Beginner15 minReadUpdated Oct 6, 2026
Navidrome Music Server
How to self-host Navidrome with Docker Compose
Stream your own music collection with Navidrome and Docker Compose: music folder, first admin user, Subsonic apps, HTTPS reverse proxy, backups and upgrades.
Beginner10 minReadUpdated Oct 6, 2026
Nextcloud
How to self-host Nextcloud with Docker Compose
Install Nextcloud with Docker Compose, Postgres and Redis: trusted domains, background cron jobs, HTTPS reverse proxy, backups and safe major upgrades.
Intermediate30 minReadUpdated Oct 6, 2026
Nginx Proxy Manager
How to self-host Nginx Proxy Manager with Docker Compose
Install Nginx Proxy Manager with Docker Compose: ports 80, 443 and 81, first admin setup, free Let's Encrypt certificates, proxy hosts, backups and upgrades.
Beginner10 minReadUpdated Oct 6, 2026
Ollama
How to self-host Ollama with Docker Compose
Run local LLMs with Ollama and Docker Compose: CPU or NVIDIA GPU setup, pulling models, securing the API behind HTTPS with auth, backups and upgrades.
Intermediate15 minReadUpdated Oct 6, 2026
Open-WebUI
How to self-host Open WebUI with Docker Compose
Deploy Open WebUI with Docker Compose and connect it to Ollama or any OpenAI-compatible API: secret key, admin account, HTTPS, backups and safe upgrades.
Beginner15 minReadUpdated Oct 6, 2026
Outline
How to self-host Outline with Docker Compose
Deploy the Outline team wiki with Docker Compose, Postgres and Redis: secrets, local file storage, OIDC or email login, HTTPS reverse proxy, backups, upgrades.
Intermediate30 minReadUpdated Oct 6, 2026
Paperless-ngx
How to self-host Paperless-ngx with Docker Compose
Set up Paperless-ngx with Docker Compose, Postgres and Redis: secret key, OCR languages, consume folder, HTTPS, backups with the exporter and upgrades.
Beginner20 minReadUpdated Oct 6, 2026
PhotoPrism
How to self-host PhotoPrism with Docker Compose
Deploy PhotoPrism with Docker Compose and MariaDB: originals folder, admin password, indexing, HTTPS reverse proxy, backups and upgrades in 20 minutes.
Beginner20 minReadUpdated Oct 6, 2026
Pi-hole
How to self-host Pi-hole with Docker Compose
Block ads network-wide with Pi-hole v6 in Docker Compose: DNS on port 53, the FTLCONF web password, freeing port 53 on Ubuntu, router setup and updates.
Beginner15 minReadUpdated Oct 6, 2026
Plausible Analytics
How to self-host Plausible Analytics with Docker Compose
Self-host Plausible Community Edition with Docker Compose: BASE_URL, SECRET_KEY_BASE, ClickHouse, HTTPS reverse proxy, tracking script, backups, upgrades.
Intermediate25 minReadUpdated Oct 6, 2026
Syncthing
How to self-host Syncthing with Docker Compose
Run Syncthing in Docker Compose for private peer-to-peer file sync: ports 8384 and 22000, GUI password, device pairing, HTTPS proxy, backups and upgrades.
Beginner10 minReadUpdated Oct 6, 2026
Umami
How to self-host Umami with Docker Compose
Deploy Umami web analytics with Docker Compose and Postgres in 10 minutes: APP_SECRET, default login, HTTPS reverse proxy, tracking code, backups and upgrades.
Beginner10 minReadUpdated Oct 6, 2026
Uptime Kuma
How to self-host Uptime Kuma with Docker Compose
Deploy Uptime Kuma 2 with Docker Compose in 5 minutes: persistent data, first admin account, HTTPS reverse proxy, status pages, backups and safe upgrades.
Beginner10 minReadUpdated Oct 6, 2026
Vaultwarden
How to self-host Vaultwarden with Docker Compose
Deploy Vaultwarden, the lightweight Bitwarden-compatible server, with Docker Compose: HTTPS setup, Argon2 admin token, signups, backups and safe upgrades.
Beginner15 minReadUpdated Oct 6, 2026
What do I need before following a deploy guide?
A Linux server with Docker Engine and Docker Compose v2, SSH access, and optionally a domain name for HTTPS. A VPS with 1 to 2 GB of RAM handles most apps; photo and AI apps need 4 GB or more. Each guide lists its exact requirements at the top.
Do the guides cover HTTPS and backups?
Yes. Every guide shows how to put the app behind a reverse proxy with an automatic TLS certificate, where its data lives on disk, and how to back it up and upgrade safely without losing anything.
How often are the guides updated?
Guides are checked against each project's official documentation and updated when an install method changes. The last-updated date is shown on every guide.