Homelab Network Configuration
The cluster utilizes Docker’s overlay networking with three primary networks:
Primary Application Network:homelab
- Network ID:
[SECRET]
- Subnet: 10.0.1.0/24
- Gateway: 10.0.1.1
- Driver: overlay
- Scope: swarm
- Attachable: true (allows manual container attachment)
Services on Homelab Network:
- Traefik (10.0.1.201)
- PostgreSQL (10.0.1.204)
- Adminer (10.0.1.208)
- Authentik Server (10.0.1.210)
- Authentik Worker (10.0.1.212)
- Authentik Redis (10.0.1.214)
- Nextcloud Redis (10.0.1.216)
- Nextcloud (10.0.1.218)
- Vikunja (10.0.1.227)
- Homarr (10.0.1.233)
- Paperless Redis (10.0.1.48)
- Paperless Webserver (10.0.1.50)
- BookStack (10.0.1.145)
- MariaDB (10.0.1.139)
- Uptime Kuma (10.0.1.123)
- Taylor’s Tracker replicas (10.0.1.237-239)
Ingress Network
- Network ID:
[SECRET]
- Subnet: 10.0.0.0/24
- Purpose: Published port traffic routing
- Services: PostgreSQL (port 5432), MariaDB (port 3306), Traefik (ports 80/443/8081)
Portainer Agent Network
- Network ID:
[SECRET]
- Subnet: 10.0.2.0/24
- Purpose: Isolated management communication
- Services: Portainer server and agents
Network Peers and VXLAN
Cluster Network Peers:
- p0 (Manager): 10.0.4.11
- p1 (Worker): 10.0.4.12
- p2 (Worker): 10.0.4.13
- p3 (Worker): 10.0.4.14
VXLAN Configuration:
- Homelab network: VXLAN ID 4097
- Ingress network: VXLAN ID 4096
- Portainer network: VXLAN ID 4102