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