Beacon v1 (Production Reverse Proxy)
Beacon v1 is the production edge reverse proxy on the Beacon VPS
Body
Beacon v1 (Production Reverse Proxy)
Purpose
Beacon v1 is the production edge reverse proxy on the Beacon VPS
(mail.united-ai.ca, public IP 86.48.30.196). It owns DNS-driven
routing for *.united-ai.ca, TLS issuance, game forwards, and the
public-review and product site surfaces. It is the public front door
for most UAI products, including the public Cadence URL.
Current State
- Status: active, production.
- Host: production Beacon VPS.
- Binary: custom Rust binary (deployed at
/opt/beacon/bin/beacon). - Routes table: Postgres at
localhost:5432/beacon(~15 live routes as of 2026-06-18). - Admin API:
127.0.0.1:5900, auth via/_beacon/auth/login. - One-shot deploy:
POST /_beacon/oneshot/deploywith{subdomain, domain, handler_type:"proxy", handler_config:{upstream}, tls_enabled:true}— handles DNS (Porkbun), router reload, upstream verification. - Modernization lane:
uai-doc-ecosystem-product-beacon-v2(CT123 Beacon-next sandbox).
Key Components / Locations
- Binary:
/opt/beacon/bin/beacon(Rust). - Routes: Postgres
routestable onlocalhost:5432/beacon. - Config (secret-bearing, filename only):
/opt/beacon/config/beacon.toml. - Admin API:
127.0.0.1:5900. - Public services on same host: UAI Mesh (
100.119.16.109:7100), UAI Switchboard (100.119.16.109:7101), UAI Explorer Rust (100.119.16.109:18080), Cadence v6 services (127.0.0.1:8786etc.).
Relationships
- Routes for:
uai-doc-ecosystem-product-cadence-v6(cadence.united-ai.ca→127.0.0.1:8786). - Modernization lane:
uai-doc-ecosystem-product-beacon-v2. - Co-hosted with:
uai-doc-...,uai-doc-ecosystem-product-uai-mesh,uai-doc-ecosystem-product-switchboard.
Status
active — production.
See Also
uai-doc-ecosystem-product-beacon-v2uai-doc-...uai-doc-ecosystem-product-uai-meshuai-doc-ecosystem-product-switchboarduai-doc-ecosystem-product-cadence-v6