Homepage Docker Compose: Private Access, Host Checks, and Safe Widgets
Deploy Homepage privately with persistent configuration, precise allowed hosts, deliberate widget permissions, and a recovery plan.
Read the guide →Operate the proxies, control planes, databases, and observability services that make a self-hosted stack dependable.
Deploy Homepage privately with persistent configuration, precise allowed hosts, deliberate widget permissions, and a recovery plan.
Read the guide →Run MariaDB with private networking, file-based credentials, application accounts, health checks, and an isolated logical-backup restore drill.
Read the guide →Configure Prometheus with persistent metrics, reachable Docker targets, bounded retention, private access, and a tested recovery path.
Read the guide →Initialize MongoDB in Docker with authentication, persistent storage, correct service networking, application users, and a restore acceptance check.
Read the guide →Install Portainer CE with persistent state, restricted access, a clear Docker-socket threat model, and a backup that does not overpromise.
Read the guide →Use the official release-pinned Supabase Docker stack while planning for the cloud feature gaps, capacity, backups, security, and upgrades you inherit.
Read the guide →Deploy Traefik with opt-in service discovery, automatic HTTPS, persistent ACME state, a protected dashboard, and practical 404/502 diagnostics.
Read the guide →Run Caddy as a durable reverse proxy with automatic HTTPS, persistent certificate state, clear Docker networking, and safe reloads.
Read the guide →Deploy a version-pinned Grafana container with persistent dashboards, reproducible provisioning, backups, and an upgrade path that protects state.
Read the guide →Deploy Pi-hole with a stable address, deliberate DNS and DHCP ownership, durable configuration, staged rollout, and a tested rollback path.
Read the guide →Decide whether to self-host WordPress by pricing patching, mail, backups, restores, performance, and incident ownership before migration.
Read the guide →Run PostgreSQL in Compose with a pinned major version, private network, durable data, tested logical backups, and a safe upgrade path.
Read the guide →Configure WireGuard with narrow routes, deliberate DNS and firewall behavior, safe keys, external tests, revocation, and lockout recovery.
Read the guide →Deploy authentik from its versioned Compose file with safe secrets, restricted Docker access, HTTPS, backups, and break-glass recovery.
Read the guide →Classify Redis as cache or record before choosing RDB, AOF, networking, ACLs, memory limits, backups, and restore behavior.
Read the guide →Run AdGuard Home with persistent work and configuration directories, explicit DNS ownership, staged rollout, and fast router rollback.
Read the guide →Choose Ghost(Pro), the supported Ubuntu CLI stack, or Ghost 6 Compose services by ownership, recovery, mail, and publishing needs.
Read the guide →