Skip to content

Feature Checklist

Core

  • [x] Headless gateway runtime (watcher + mcproxy)
  • [x] API registration + heartbeat lifecycle
  • [x] Route snapshot rendering to routes.json
  • [x] Minecraft TCP relay on 25565
  • [x] Exactly three externally required ports (25565, 9001, 80)

Operations

  • [x] Health endpoints (/health, /healthz)
  • [x] Runtime status and Prometheus metrics on Connect control port
  • [x] Dash/API-based gateway inventory and enable/disable controls

DNS and Routing

  • [x] Connect-driven gateway route ownership publish/remove flow
  • [x] Public API gateway DNS automation (gateway.uebliche.net, <gatewayId>.gateway.uebliche.net)
  • [x] Network domain verification + gateway CNAME guidance/automation

Out of scope (current)

  • [ ] Local gateway dashboard
  • [ ] Local gateway user login/TOTP flows
  • [ ] Multi-protocol proxying beyond Minecraft TCP