Project
My Home Lab
A Self-Hosted Infrastructure Showcase
Network Architecture
The homelab is built on a robust network architecture with multiple VLANs for security and isolation:
- LAN (VLAN 1): Primary network for trusted devices
- Workbench (VLAN 10): Development environment
- Proxy (VLAN 20): Docker swarm services
- IoT (VLAN 30): Smart devices
- Security (VLAN 60): Security systems
- Management (VLAN 99): Network management
Infrastructure Services
Docker Swarm
Container orchestration platform running across multiple nodes for high availability and scalability.
ContainerizationHigh AvailabilityOrchestration
Traefik
Cloud-native edge router and reverse proxy that handles routing and load balancing for all services.
Reverse ProxyLoad BalancingSSL/TLS
Authelia
Open-source authentication and authorization server providing secure access to services.
AuthenticationSecuritySSO
Media Services
Other Services
Security Features
- Network segmentation with VLANs
- Centralized authentication via Authelia
- SSL/TLS encryption for all services
- Regular security updates and monitoring
- Container isolation via Docker Swarm
- Rate limiting and DDoS protection
Want to Learn More?
Check out the Workbench repository for detailed documentation and configuration.
View Workbench Repository