Networking

Overview

Centerpoint is reachable via four distinct paths depending on the use case.

Path Address / Domain Use Case
LAN (physical) 192.168.1.85 Direct IP access, management
Tailscale VPN 100.117.158.101 Secure remote access
Traefik (internal) *.home.local Named HTTPS on LAN
Traefik (external) *.jeeves5454.ddns.net / *.jeevesconsults.ca Internet-facing HTTPS

Physical Network

Property Value
Interface enp47s0
IP Address 192.168.1.85/24
Default Gateway 192.168.1.1 (Unifi router)
Subnet 192.168.1.0/24

The IP is assigned via DHCP with a static lease on the Unifi gateway, making it functionally static.

Tailscale Mesh VPN

Centerpoint runs as a Tailscale node and exit node, allowing remote devices to route all traffic through the home network.

Peer Tailscale IP Platform Notes
centerpoint 100.117.158.101 Linux This host — exit node
corsec 100.101.27.107 Linux HA OS server — also exit node
halcyon 100.81.166.2 Windows Active peer (direct connection)
Mobile varies iOS Occasional peers

Docker Network Architecture

Docker maintains approximately 25 bridge networks on the host. Each application stack follows a consistent isolation pattern:

Network Purpose
traefik-net Shared bridge — all Traefik-fronted containers attach here
*-internal Per-stack isolated networks for app-to-database communication
media-network Shared bridge for media stack containers
bridge Docker default (not used for production workloads)

Typical stack pattern:

DNS

Internal (*.home.local): Resolved by AdGuard Home on the LAN. A wildcard DNS record points *.home.local192.168.1.85 so Traefik receives all requests and routes by hostname.

External (*.jeeves5454.ddns.net): DDNS via No-IP, keeps the external hostname updated with the home WAN IP.

External (*.jeevesconsults.ca): Managed via DNS provider with appropriate A / CNAME records pointing to the home WAN.

Notes / Gotchas


Last Updated: 2026-06-16


Revision #1
Created 2026-06-16 20:35:38 UTC by Admin
Updated 2026-06-16 20:36:17 UTC by Admin