My personal infrastructure playground β where containers run wild and networking should just work smoothly β’
This repo contains my homelab documentation, configs, and infrastructure notes. Think of it as a digital garden where I document everything I learn while breaking and fixing things in my lab.
π Read the full documentation β
π’ Check what is up β
π₯οΈ Main Server (click to expand)
π§ Cluster Nodes (x3)
π Network
| Service | Role in Lab | Status |
|---|---|---|
| Containerization & Runtime | ||
| Network-wide Ad Blocking & DNS | ||
| Reverse Proxy Management | ||
| Secure Tunnels & DNS | ||
| Zero-trust Network Access | ||
| Auto-update Docker Containers |
| Application | Role in Lab | Status |
|---|---|---|
| Docker Management GUI | ||
| Workflow Automation | ||
| Backup Solution | ||
| Personal Cloud & Collaboration | ||
| Self-hosted Git Service | ||
| Password Manager (Bitwarden) |
| Application | Role in Lab |
|---|---|
| Metrics Visualization | |
| Metrics Collection | |
| Service Uptime Monitoring |
π docs/
βββ π infrastructure/ # Server & network setup
βββ π provisioning # Setup & System hardening
βββ π applications/ # App deploying & configurations
βββ π automation/ # Scripts & workflows
- Build a stable, production-ready homelab
- Learn container orchestration
- Implement proper monitoring
- Set up automated backups
- Migrate to Kubernetes
- Add CI/CD pipeline
- Implement GitOps workflow
This is my personal documentation, but feel free to:
- Open issues if you spot errors
- Submit PRs for typos or improvements
- Fork for your own homelab setup
MIT License - do whatever you want with this!
- π Full Documentation
- π¬ Discussions
- π Report Issues
Built with MkDocs Material β’ Hosted on GitHub Pages