Home
🏠 Homelab¶
Unified • Automated • Production-Ready
-
Get up and running in minutes with our step-by-step guide
-
Learn how to manage and configure your self-hosted services
-
Understand the unified system architecture
-
See what's coming next in our development roadmap
What is Homelab?¶
A Docker Swarm-based homelab platform that simplifies running multiple self-hosted services. With pre-configured compose files for 28+ popular services, automatic SSL certificates via Traefik, centralized SSO via Authentik, and automated backups, you can have a complete production-ready homelab infrastructure running in minutes.
What is self-hosting?
Self-hosting is the practice of running and maintaining your own services instead of relying on third-party providers, giving you control over your data and infrastructure.
✨ Key Features¶
-
28+ Pre-Configured Services
Ready-to-deploy stacks for media, finance, AI, and more. Browse the Catalog →
-
Automatic SSL & Proxy
Traefik reverse proxy with Let's Encrypt + Cloudflare DNS automation.
-
Centralized SSO
Identity management and single sign-on via Authentik integrated with 10+ apps.
-
Hybrid Storage
iSCSI for databases and CIFS/SMB for media, ensuring performance and stability.
-
Production Ready
Docker Swarm orchestration with health checks and rolling updates.
-
One-Command Deploy
Deploy your entire stack with
task ansible:deployafter a simple setup.
🏗️ Architecture Overview¶
🚀 Getting Started¶
Ready to start your self-hosting journey? Choose your path:
-
:material-timer-fast: Quick Start →
Get up and running on a single machine in 5 minutes.
-
Complete multi-node setup with network storage and SSO.
-
Explore all 28+ pre-configured application stacks.
🏷️ Tags¶
Browse by tags to find content relevant to your use case.