Homelab

A Docker Swarm platform for self-hosting 40+ services with automatic SSL, SSO, and one-command deployment.


Get Started

Watch the full deployment play out in a terminal session — from prerequisites check to 41 running services:

Launch Quick Start →


What You Get


Architecture

graph TB subgraph "Configuration" ENV(".env") HOSTS("hosts.yml") STACKS("stacks/") end subgraph "Orchestration" ANSIBLE("Ansible + Taskfile") end subgraph "Docker Swarm Cluster" TRAEFIK("Traefik → SSL + routing") DNS("Technitium → DNS") APPS("41 application stacks") end ENV --> ANSIBLE HOSTS --> ANSIBLE STACKS --> ANSIBLE ANSIBLE --> TRAEFIK ANSIBLE --> DNS ANSIBLE --> APPS