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 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