Skip to main content

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