Skip to content

Network Layout

Complete network architecture for the CharlieHub infrastructure.

Overview

                              Internet
                                  │
                                  ▼
                    ┌─────────────────────────────┐
                    │     hub2 (OVH Dedicated)    │
                    │       51.68.235.106         │
                    │                             │
                    │       wg-uk: REDACTED_IP     │
                    │       wg-fr: REDACTED_IP      │
                    └─────────────┬───────────────┘
                                  │
           ┌──────────────────────┴──────────────────────┐
           │              WireGuard VPN                   │
           └──────────────────────┬──────────────────────┘
                                  │
        ┌─────────────────────────┴─────────────────────────┐
        │                                                    │
        ▼                                                    ▼
┌───────────────────────────┐                ┌───────────────────────────┐
│    UK Site (10.44.x.x)    │                │   France Site (10.35.x.x) │
│  ┌─────────────────────┐  │                │  ┌─────────────────────┐  │
│  │ UniFi UCG: REDACTED_IP│  │                │  │ UniFi UCG: REDACTED_IP│  │
│  └─────────────────────┘  │                │  └─────────────────────┘  │
│                           │                │                           │
│  px1: REDACTED_IP          │   SD-WAN VPN   │  px5: REDACTED_IP          │
│  px2: REDACTED_IP          │◄──────────────►│                           │
│  px3: REDACTED_IP          │                │                           │
└───────────────────────────┘                └───────────────────────────┘

Site Summary

Site Location Subnet Purpose
hub2 OVH Dedicated 51.68.235.106 Central services hub
UK Home network 10.44.x.x Primary Proxmox cluster
France Home network 10.35.x.x DR site

hub2 (OVH Dedicated Server)

The central hub for all public-facing services.

Property Value
Public IP 51.68.235.106
WireGuard UK IP REDACTED_IP
WireGuard FR IP REDACTED_IP
SSH User ubuntu (not root)

Services on hub2

Port Service
80, 443 Traefik (HTTP/HTTPS)
9091 Authelia SSO
8001 Domain Manager API
8002 UniFi API
8000 Docs (MkDocs)
3000 Grafana
9090 Prometheus
9100 Node Exporter

VLAN Structure

VLAN Network Purpose
VLAN 1 (untagged) 10.x.1.x Proxmox hosts, VMs, CTs (main LAN)
VLAN 5 10.x.5.x IoT devices

VLAN 10 Retired

VLAN 10 (10.x.10.x) was retired on 2026-01-09. All VMs/CTs now use the main LAN (10.x.1.x).

UK Site (10.44.x.x)

Management Network (10.44.1.x)

IP Device Role
REDACTED_IP UniFi UCG Router
REDACTED_IP px1-silverstone Primary Proxmox node
REDACTED_IP px2-monza Compute node
REDACTED_IP px3-suzuka NAS + HA replica

VMs/CTs (Main LAN - 10.44.1.x)

VLAN 10 Retired

VLAN 10 (10.44.10.x) was retired on 2026-01-09. All VMs/CTs now use main LAN with IPs matching their CT numbers.

IP VMID Name Purpose
REDACTED_IP CT1912 prod-database-temp PostgreSQL (temporary)
REDACTED_IP3 CT1113 prod-iot-platform ChirpStack, Node-RED
REDACTED_IP4 CT1114 pulse-monitor Pulse monitoring
REDACTED_IP5 CT1115 prod-monitoring Monitoring services
REDACTED_IP6 CT1116 homarr-dashboard Homarr dashboard
192.168.100.164 Linux Mint isp-monitor ISP performance monitoring (direct to Technicolor)
REDACTED_IP VM2912 gmc-server GMC WireGuard server

France Site (10.35.x.x)

Management Network (10.35.1.x)

IP Device Role
REDACTED_IP UniFi UCG Router
REDACTED_IP px5-lemans Remote Proxmox node

VMs/CTs (Main LAN - 10.35.1.x)

VLAN 10 Retired

VLAN 10 (10.35.10.x) was retired on 2026-01-13. All VMs/CTs now use main LAN with IPs matching their VM numbers.

IP VMID Name Purpose
REDACTED_IP CT5122 GMC Gateway Management Console (legacy)
REDACTED_IP VM5123 cbre-api-people-counting CBRE people counting API
REDACTED_IP VM5125 dinard-print-server Print server

WireGuard VPN

Hub2 connects to homelabs via UniFi WireGuard site-to-site VPN:

Interface Hub2 IP Peer Routes
wg-uk REDACTED_IP uk-ucg (REDACTED_IP) REDACTED_SUBNET
wg-fr REDACTED_IP fr-dnr-ucg (REDACTED_IP) REDACTED_SUBNET

WireGuard VPN

WireGuard provides simple, reliable site-to-site connectivity via UniFi's native VPN support.

Cross-Site Connectivity

hub2 (OVH Dedicated)
    │
    │ WireGuard VPN
    │
    ├──► UK Site (10.44.x.x)
    │       │
    │       │ UniFi SD-WAN VPN
    │       │
    │       └──► France Site (10.35.x.x)
    │
    └──► France Site (direct via WireGuard)

All sites can communicate via multiple paths: - WireGuard VPN: Direct connectivity from hub2 to any site - SD-WAN VPN: UK ↔ France via UniFi site-to-site tunnel

DNS

All public domains point to hub2 (51.68.235.106):

Domain Purpose
*.charliehub.net Infrastructure services
*.microshare.eu Business services
*.sensemy.cloud IoT platform
*.verdegris.ch/eu Additional domains

Key Services

Component Location IP Purpose
prod-monitoring (CT1115) px1 REDACTED_IP5 Primary homelab monitoring (Prometheus, Grafana, Loki, Alertmanager)
hub2 Monitoring OVH Dedicated 51.68.235.106 Cloud monitoring (Prometheus, Grafana)

Deprecated

Component Previous Location Status
hub1 (OVH1) 151.80.58.99 Replaced by hub2
VM1111/VM5111 REDACTED_IP Migrated to hub2
SSHPiper VM1111:2222 No longer needed