App Guides
71 step-by-step setup guides for self-hosted apps. Each guide includes Docker Compose configs, configuration tips, and everything you need to get running.
Note Taking & Knowledge
How to Self-Host BookStack with Docker
Step-by-step guide to self-hosting BookStack with Docker Compose — a wiki platform for organizing documentation and knowledge.
How to Self-Host Outline with Docker Compose
Deploy Outline wiki with Docker Compose — a fast, modern knowledge base with real-time collaboration and Markdown support.
How to Self-Host Trilium Notes with Docker
Deploy TriliumNext Notes with Docker Compose — a hierarchical note-taking app with relation maps, cloning, and end-to-end encryption.
How to Self-Host Wiki.js with Docker Compose
Deploy Wiki.js with Docker Compose — a powerful open-source wiki with Markdown, visual editor, Git sync, and full-text search.
How to Self-Host Joplin Server with Docker
Deploy Joplin Server with Docker Compose — sync your Joplin notes across devices with your own private server and end-to-end encryption.
How to Self-Host Obsidian Sync with CouchDB
Set up self-hosted Obsidian sync with CouchDB and the LiveSync plugin — sync your vault across devices without Obsidian's paid plan.
How to Self-Host SiYuan with Docker Compose
Deploy SiYuan with Docker — a local-first note-taking app with block-level editing, bidirectional links, and graph view.
How to Self-Host AppFlowy with Docker Compose
Deploy AppFlowy with Docker — an open-source Notion alternative with documents, databases, kanban boards, and real-time collaboration.
How to Self-Host AFFiNE with Docker Compose
Deploy AFFiNE with Docker — an open-source Notion and Miro alternative with docs, whiteboards, and database views.
Docker Management
How to Self-Host Portainer with Docker
Deploy Portainer CE — a web-based Docker management UI for containers, images, volumes, and networks.
How to Self-Host Dockge with Docker Compose
Set up Dockge for managing Docker Compose stacks through a clean web UI. Lightweight Portainer alternative focused on Compose.
How to Self-Host DIUN with Docker Compose
Set up DIUN (Docker Image Update Notifier) to monitor Docker images for updates and get notified via Discord, Slack, Telegram, and more.
How to Self-Host Watchtower with Docker
Set up Watchtower to automatically update your Docker containers when new images are available. Includes notifications, scheduling, and label filtering.
How to Self-Host Yacht with Docker Compose
Deploy Yacht with Docker Compose for a lightweight web UI to manage Docker containers, templates, and app deployments on your server.
How to Self-Host Cosmos Cloud with Docker
Deploy Cosmos Cloud with Docker for an all-in-one self-hosting platform with a reverse proxy, container management, and app marketplace.
How to Set Up Lazydocker
Install and configure Lazydocker, a terminal UI for managing Docker containers, images, volumes, and logs without memorizing CLI commands.
Reverse Proxy & SSL
How to Self-Host Nginx Proxy Manager
Set up Nginx Proxy Manager with Docker Compose for easy reverse proxy management, free SSL certificates, and a clean web UI.
How to Self-Host Caddy with Docker
Complete guide to deploying Caddy with Docker Compose as a reverse proxy with automatic HTTPS, Caddyfile configuration, and TLS certificate management.
How to Self-Host Traefik with Docker
Step-by-step guide to deploying Traefik v3 with Docker Compose for automatic HTTPS via Let's Encrypt, Docker label-based routing, and middleware setup.
How to Self-Host HAProxy with Docker Compose
Deploy HAProxy with Docker Compose as a reverse proxy and load balancer. Includes config, stats dashboard, SSL termination, and troubleshooting.
How to Self-Host Nginx with Docker Compose
Deploy Nginx with Docker Compose as a reverse proxy or web server. Includes config examples, SSL setup, environment templates, and troubleshooting.
How to Self-Host Envoy Proxy with Docker
Deploy Envoy Proxy with Docker Compose for advanced load balancing, gRPC proxying, and service mesh capabilities on your self-hosted infrastructure.
How to Self-Host Zoraxy with Docker
Deploy Zoraxy reverse proxy with Docker Compose for web UI management, automatic HTTPS, stream proxying, uptime monitoring, and Docker integration.
VPN & Remote Access
How to Set Up Cloudflare Tunnel with Docker
Expose self-hosted services to the internet securely using Cloudflare Tunnel without opening ports or configuring a reverse proxy.
How to Self-Host Headscale with Docker
Deploy Headscale as a self-hosted Tailscale control server with Docker Compose for a fully private mesh VPN network.
How to Set Up Tailscale with Docker
Add your Docker host to a Tailscale mesh network for secure remote access to self-hosted services without port forwarding.
How to Self-Host wg-easy with Docker
Deploy wg-easy for a WireGuard VPN server with a simple web UI to manage clients, using Docker Compose.
How to Self-Host WireGuard with Docker
Deploy WireGuard VPN server with Docker Compose for fast, secure remote access to your home network and self-hosted services.
How to Self-Host ZeroTier with Docker
Set up a self-hosted ZeroTier network controller with ZTNET and Docker Compose for unlimited nodes, networks, and full control.
How to Self-Host NetBird with Docker
Deploy a self-hosted NetBird mesh VPN with Docker Compose. Full setup with dashboard, signal, relay, and OIDC authentication.
Media Servers
How to Self-Host Jellyfin with Docker
Set up Jellyfin — a free, open-source media server for movies, TV shows, music, and books. Complete Docker guide.
How to Self-Host Plex with Docker Compose
Complete guide to running Plex Media Server with Docker Compose, including hardware transcoding, library setup, and remote access.
How to Self-Host Navidrome with Docker
Step-by-step guide to self-hosting Navidrome with Docker Compose — a lightweight, open-source music server and Subsonic-compatible streamer.
How to Self-Host Emby with Docker Compose
Step-by-step guide to self-hosting Emby Media Server with Docker Compose — stream movies, TV shows, and music to all your devices.
How to Self-Host Audiobookshelf with Docker
Step-by-step guide to self-hosting Audiobookshelf with Docker Compose — manage and stream your audiobook and podcast library from any device.
How to Self-Host Stash with Docker Compose
Step-by-step guide to self-hosting Stash with Docker Compose — an organizer and metadata scraper for your personal media collection.
Password Management
How to Self-Host Vaultwarden with Docker
Deploy Vaultwarden — a lightweight Bitwarden-compatible password manager you fully control. Complete Docker setup guide.
How to Self-Host Passbolt with Docker
Deploy Passbolt CE — a team-focused password manager with end-to-end encryption. Complete Docker Compose setup with MariaDB and SMTP.
How to Self-Host KeeWeb with Docker
Deploy KeeWeb — a web-based KeePass client for accessing your password vault from any browser. Complete Docker Compose setup guide.
How to Self-Host Padloc with Docker
Deploy Padloc — a modern, open-source password manager with a polished UI and cross-platform apps. Complete Docker Compose setup guide.
How to Self-Host Authelia with Docker
Deploy Authelia — an SSO and 2FA authentication server for your self-hosted apps. Complete Docker Compose setup with Redis and PostgreSQL.
How to Self-Host Authentik with Docker
Deploy Authentik — a full identity provider with SSO, SAML, LDAP, and user management. Complete Docker Compose setup with PostgreSQL.
Photo & Video Management
How to Self-Host Immich with Docker Compose
Step-by-step guide to self-hosting Immich with Docker Compose — a Google Photos alternative with AI-powered search, facial recognition, and mobile auto-upload.
How to Self-Host PhotoPrism with Docker
Set up PhotoPrism with Docker Compose and MariaDB for AI-powered photo management with face recognition and smart search.
How to Self-Host LibrePhotos with Docker
Complete guide to self-hosting LibrePhotos with Docker Compose — a free, open-source photo management system with face recognition and auto-tagging.
How to Self-Host Lychee with Docker Compose
Complete guide to self-hosting Lychee with Docker Compose — a beautiful, open-source photo management and sharing platform for your server.
How to Self-Host Piwigo with Docker Compose
Step-by-step guide to self-hosting Piwigo with Docker Compose — an open-source photo gallery with 23 years of development and a plugin ecosystem.
How to Self-Host Photoview with Docker Compose
Step-by-step guide to self-hosting Photoview with Docker Compose — a lightweight, fast photo gallery with face detection and map view.
Home Automation
How to Self-Host Home Assistant with Docker
Set up Home Assistant with Docker Compose — automate your smart home with full local control and no cloud dependency.
How to Self-Host Domoticz with Docker
Complete guide to self-hosting Domoticz with Docker Compose, including device setup, automation scripts, and Z-Wave configuration.
How to Self-Host openHAB with Docker
Step-by-step guide to self-hosting openHAB with Docker, including Z-Wave setup, automation rules, and integration configuration.
How to Self-Host Gladys Assistant with Docker
Complete guide to self-hosting Gladys Assistant with Docker Compose, including device integration, scenes, and privacy-first setup.
How to Self-Host ioBroker with Docker
Step-by-step guide to self-hosting ioBroker with Docker Compose, including adapter setup, visualization, and device integration.
File Sync & Storage
How to Self-Host Nextcloud with Docker
Complete guide to self-hosting Nextcloud with Docker Compose, PostgreSQL, and Redis — your own Dropbox and Google Drive replacement.
How to Self-Host Syncthing with Docker
Set up Syncthing with Docker Compose for peer-to-peer file sync across devices without a central server or cloud dependency.
How to Self-Host Filebrowser with Docker
Deploy Filebrowser with Docker Compose for a lightweight web-based file manager to browse, upload, and share server files.
How to Self-Host Seafile with Docker
Set up Seafile file sync and share server with Docker Compose including MariaDB for a fast, reliable Dropbox alternative.
How to Self-Host ownCloud oCIS with Docker
Deploy ownCloud Infinite Scale with Docker Compose. Single container, no database required, fast file sync with Spaces.
Ad Blocking & DNS
How to Self-Host AdGuard Home with Docker
Set up AdGuard Home as a network-wide ad blocker and DNS server with Docker Compose. Modern Pi-hole alternative.
How to Self-Host Pi-hole with Docker
Step-by-step guide to self-hosting Pi-hole with Docker Compose — set up network-wide ad blocking for every device on your network in under 10 minutes.
How to Self-Host Blocky with Docker
Deploy Blocky — a lightweight DNS proxy and ad blocker configured entirely via YAML. Complete Docker Compose setup guide.
How to Self-Host Technitium DNS with Docker
Deploy Technitium DNS Server — a full-featured DNS server with ad blocking, DoH/DoT, and a web UI. Complete Docker Compose guide.
Monitoring
How to Self-Host Grafana with Docker Compose
Complete guide to self-hosting Grafana with Docker Compose, including Prometheus integration, dashboards, and alerting setup.
How to Self-Host Prometheus with Docker Compose
Complete guide to self-hosting Prometheus with Docker Compose, including scrape targets, Node Exporter, alerting, and retention.
Analytics
How to Self-Host Plausible Analytics with Docker
Step-by-step guide to self-hosting Plausible Community Edition with Docker Compose, including ClickHouse, PostgreSQL, and SSL setup.
How to Self-Host Umami Analytics with Docker
Complete guide to self-hosting Umami analytics with Docker Compose, including PostgreSQL setup, tracking script, and configuration.
Backup
How to Self-Host Restic Backup
Complete guide to setting up Restic for self-hosted backups, including Docker volumes, remote repositories, encryption, and automation.
How to Self-Host BorgBackup
Complete guide to setting up BorgBackup for self-hosted backups, including encryption, deduplication, remote repos, and automation.