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 (9)Docker Management (7)Reverse Proxy & SSL (7)VPN & Remote Access (7)Media Servers (6)Password Management (6)Photo & Video Management (6)Home Automation (5)File Sync & Storage (5)Ad Blocking & DNS (4)Monitoring (2)Analytics (2)Backup (2)Monitoring & Uptime (1)Download Management (1)CMS & Websites (1)

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.

Monitoring & Uptime

How to Self-Host Uptime Kuma with Docker

Deploy Uptime Kuma — a beautiful, self-hosted monitoring tool for tracking uptime of your services and websites.

Download Management

How to Self-Host qBittorrent with Docker Compose

Complete guide to self-hosting qBittorrent with Docker Compose, including web UI, VPN integration, and download management.

CMS & Websites

How to Self-Host WordPress with Docker Compose

Complete guide to self-hosting WordPress with Docker Compose, including MariaDB, performance tuning, SSL, and backup strategies.