Layer Technology Purpose Frontend SvelteKit 2 + Svelte 5 + Tailwind 4 + DaisyUI 5 Web UI, game lobby, matchmaking, /play/[id] host shell Backend Nakama 3.32.0 + TypeScript runtime modules Auth, matchmaking, leaderboards, RPCs, authoritative match state Orchestration K3s + Agones Platform services plus dedicated game-server fleet management Edge nginx TLS → Traefik Public HTTPS, subpath routing, WebSocket upgrade Database PostgreSQL 15.6+ in postgresql namespace Real Nakama user/game data Cache Redis 7.2+ in funday-platform namespace Session/cache/pub-sub support Monitoring Grafana + Prometheus Metrics, dashboards, alerting rules Docs Quartz 5 static wiki ssot.funday.gg internal operator/developer documentationAI Agents Ompcord/Amy + local omp tooling Discord and CLI assisted development
Request routing
User :443
│
▼
nginx (TLS termination)
│
├─ ssot.funday.gg ────────────► /home/usr/funday/ssot.funday.gg/public
├─ /console, /v2/console ─────► Traefik:32443 ─► nakama-console-svc:7351
├─ /v2, /ws ──────────────────► Traefik:32443 ─► nakama:7350
├─ /grafana, /prometheus ─────► Traefik:32443 ─► monitoring ingresses
└─ /* ────────────────────────► SvelteKit:3000 via `funday-frontend.service`
Nakama deployment
Setting Current source-backed value Image heroiclabs/nakama:3.32.0Deployment gitops/apps/nakama-config.yamlNamespace funday-platformReplicas 1Runtime path /nakama/data/modulesRuntime module source Host path /home/usr/funday/nakama-modules Game mount Host path /home/usr/funday/games mounted under runtime modules HTTP port 7350Console port 7351Metrics port 9100Readiness/liveness /healthcheck on port 7350
Secret handling
🔒 Secret values are intentionally not documented here. This wiki is served at
ssot.funday.gg; keep credentials in K8s Secrets, systemd env files, or local
.env files. Document names and locations only.
Setting Where it lives Browser exposure Database connection Nakama deployment/config secret Never Session / refresh encryption keys Nakama config Never Console credentials/signing key Nakama config Never Socket server key Nakama config Never Runtime HTTP key Server-side env / Nakama config Never Public Nakama host/port/SSL PUBLIC_NAKAMA_* frontend envSafe
Server identity
Field Value Domain funday.ggWiki ssot.funday.ggServer IP 213.136.90.143OS Debian 13 (trixie)
5 items under this folder.