Skip to content

Services

Documentation for all services running on the CharlieHub infrastructure.

Infrastructure Overview

                        Internet
                            │
                            ▼
┌───────────────────────────────────────────────────────────────────┐
│                 hub2 (OVH Dedicated)                               │
│                    51.68.235.106                                   │
│  ┌─────────────────────────────────────────────────────────────┐  │
│  │  Traefik (Unified ACME) ── SSL, routing, TCP services       │  │
│  │     ├── Authelia SSO                                        │  │
│  │     ├── Domain Manager (API + generators)                   │  │
│  │     ├── UniFi API (multi-controller)                        │  │
│  │     ├── Docs, Code Server                                   │  │
│  │     └── Prometheus, Grafana                                 │  │
│  └─────────────────────────────────────────────────────────────┘  │
│                            │ WireGuard VPN                         │
└────────────────────────────┼──────────────────────────────────────┘
                             │
        ┌────────────────────┴────────────────────┐
        ▼                                          ▼
┌──────────────────────┐                  ┌──────────────────────┐
│   UK Homelab         │                  │   FR Homelab         │
│   10.44.x.x          │                  │   10.35.x.x          │
│   ├── CT1112 DB      │                  │   └── px5-lemans     │
│   ├── CT1113 IoT     │                  │                      │
│   ├── px3 NAS        │                  │       UniFi UCG      │
│   │   (FileBrowser)  │                  │                      │
│   └── UniFi UCG      │                  │                      │
└──────────────────────┘                  └──────────────────────┘

Core Services

hub2 (Central Hub - OVH Dedicated Server)

Service Domain Description
hub2 51.68.235.106 Central hub: Traefik, Auth, APIs, Monitoring, VPN

Manual Services (Externally Managed)

Non-HTTP Protocols

These services use non-HTTP protocols (UDP, TCP-passthrough) and are configured via specialized routing. They have service_type: manual in Domain Manager.

Service Domain Protocol Description
GMC Server gmc.microshare.eu UDP 39015 XE300 gateway management - iptables forwarding

Homelab Services

Service Host IP Description
FileBrowser CT1117 (px3) REDACTED_IP7 NAS file management interface
CT1112 PostgreSQL px1 REDACTED_IP Central database server
CT1113 IoT Platform px1 REDACTED_IP ChirpStack, Node-RED, LoRaWAN

Service Matrix

Service Location Port Purpose
Traefik hub2 80, 443, 8883 Reverse proxy, SSL, MQTT TCP
Authelia hub2 9091 Single Sign-On
Domain Manager hub2 8001 DNS management API
UniFi API hub2 8002 Network device monitoring
Docs hub2 8000 Documentation (MkDocs)
Code Server hub2 8080 Web IDE
Prometheus hub2 9090 Metrics collection
Grafana hub2 3000 Dashboards
PostgreSQL hub2 5432 Domains database
FileBrowser px3 8080 File management (NAS)
PostgreSQL CT1112 5432 Parking, IoT databases
ChirpStack CT1113 8080 LoRaWAN network server
Node-RED CT1113 1880 Flow automation

Decommissioned Services

Service Previous Location Decommissioned Status
WG-Easy hub2 Feb 12, 2026 Replaced by UniFi WG + CT1119 (planned)
Traefik Internal hub2 Feb 12, 2026 Consolidated into unified ACME Traefik
hub1 OVH Jan 19, 2026 Replaced by hub2 after DDoS
VM1111/VM5111 Homelab Q4 2025 Migrated to hub2
CT3102 Monitoring Homelab Q4 2025 Migrated to hub2
DDNS hub1 2025 Disabled (static IP)
SSHPiper VM1111 2025 No longer needed

Quick Health Checks

# hub2 services
curl https://docs.charliehub.net
curl https://unifi.charliehub.net/health
curl https://auth.charliehub.net/api/health

# UniFi API controllers
curl https://unifi.charliehub.net/api/controllers