R2-D2
SERVER HUB

r2-d2.xyz

All live services and endpoints. API routes loaded in real time from the OpenAPI spec.

HOST Azure VM · Linux
TLS Caddy (auto HTTPS)
FETCHED
4
Services
API Endpoints
4
Open Ports
API Status
Live Services
CollabSpace — FastAPI Backend
REST API · endpoints fetched live from /openapi.json
LOADING :8001
Fetching from /openapi.json…
🤖
Vera Bot
Python · uvicorn · internal service, not exposed via Caddy
LIVE :8080
Endpoints
GET / Bot root internal
Note
Port 8080 is not proxied through Caddy. Only accessible from within the VM.
🟣
DAAL — Node.js Service
Node.js · /opt/daal/src/js/server.js · runs as daal user
LIVE :3000
Caddy Route
ALL /* (catch-all) Default proxy target from r2-d2.xyz public open ↗
Note
Any request hitting r2-d2.xyz that does not match /api/*, /health, or /ws/* is forwarded here.
🔒
Caddy — Reverse Proxy
HTTPS termination · routes all public traffic to internal services
LIVE :80 / :443
Routing Rules — Caddyfile
PathDestinationService
/health127.0.0.1:8001FastAPI health check
/api/*127.0.0.1:8001FastAPI REST API
/ws/*127.0.0.1:8001FastAPI WebSockets
/* (default)127.0.0.1:3000DAAL Node.js
Legend
public  No auth required JWT  Token required GET  Read POST  Create PATCH  Update DELETE  Remove WS  WebSocket