Skip to content

Live Status

This page reflects the live state as of 2026-06-30. For full architecture and historical tracking, see Architecture.

AWS Lightsail micro (1 GB / 2 vCPU, $5/mo) — cp.seppelabs.com
├─ Caddy — HTTPS for all 7 domains + CloudFront origin
├─ api-server — REST :8080 + gRPC mTLS :9090
├─ postgres — all state, 15 migrations
├─ pg-backup — daily → B2 (age-encrypted)
├─ registry — private OCI
├─ chesslabs-broker — engine-less analyzer, cache.db
├─ chesslabs-sync + sync-db — coach data sync
├─ processing-queue (v4) — async job queue + SSE
├─ prometheus — 2 targets, 9 alert rules
└─ alertmanager — routes to Telegram/email
CloudFront CDN (3 distributions, $0/month):
├─ seppelabs.com + www → portal
├─ chess.seppelabs.com → ChessLabs PWA
└─ openinfra.seppelabs.com → docs
Kuma (12 vCPU / 62 GB) — provider host
├─ kuma-openinfra-agent — gRPC/mTLS to cp:9090
├─ ollama + localai — LLM for coach-batch
└─ coledex infrastructure
MetricValue
Containers on CP11
Available RAM388 MB (of 916 MB)
Swap14 MB (of 2 GB)
Disk used22%
CPU idle97%
Monthly cost$5/mo
Terminal window
# Prometheus (SSH tunnel — localhost-only)
ssh -i <key> -L 9091:localhost:9091 ec2-user@cp.seppelabs.com
# → http://localhost:9091
# Alertmanager
ssh -i <key> -L 9093:localhost:9093 ec2-user@cp.seppelabs.com
# → http://localhost:9093

Alert notifications are opt-in: uncomment the Telegram or email block in alertmanager.yml and restart the container.

See Architecture for the full table with dates.

TierStatus
Tier 1 — Operational Resilience✅ 6/8 done (2 pending: healthchecks.io, B2 lifecycle)
Tier 2 — Platform Maturity15 items, none started
Tier 3 — DePIN Vision13 items, deferred
Tier 4 — SeppeLabs Integration6 items, S3+ active