System Design
RavenmaskOS is a container-first, zero-trust platform that consolidates AI/ML, voice, automation, smart home, identity, and observability into a single system. External traffic terminates at Traefik, identity flows through Zitadel, and platform services depend on PostgreSQL and Redis.
Master Diagram
See RavenmaskOS Service Diagram.
Service Catalog (Summary)
Core Infrastructure
- Traefik, PostgreSQL, Redis, RavenmaskOS DB
Identity and Access
- Zitadel, oauth2-proxy, OpenFGA, OpenBao
AI/ML Platform
- Norns, Bifrost, Langfuse, Ollama, Vidar
Voice Platform
- LiveKit, Whisper, Piper, Telephony, Voice Gateway, Coturn
Automation and CI/CD
- n8n, GitLab Runner, MCP Server GitLab
Observability and Monitoring
- Grafana, Prometheus, Loki, Tempo, Alloy, cAdvisor, node-exporter, postgres-exporter, redis-exporter, Uptime Kuma
Smart Home
- Home Assistant, Homebridge, Grocy
Apps and UIs
- Agent Studio, PMO Admin, PMO Agent, CRM, Homepage, Landing