Orcastra Orcastra
Produk

Alur request,
sesuai yang benar-benar terjadi.

Lihat komponen jalan di mana dan terhubung ke apa. Requirement instalasinya ada di overview.

browser
→
Frontend Next.js
→
Backend FastAPI
→
Cluster LXD / Incus / MicroCloud
REST + WEBSOCKET ON mTLS
PostgreSQL
STATE · METRICS HISTORY · AUDIT
Redis
CACHED CLUSTER READS, ENCRYPTED
Authentik
TOKEN VALIDATION
Vault
CLUSTER CERTIFICATES · USER KEYS
stdout frontend dan backend
→
Fluent Bit
→
OpenSearch
→
OpenSearch Dashboards
ACCESS · AUDIT · OVERVIEW
Frontend
Next.js 15, React 18, Tailwind CSS, Radix UI
Backend
FastAPI, Python 3.12, SQLAlchemy async, Alembic
Database
PostgreSQL 17
Cache
Redis 8, eviction LRU, nilai dienkripsi dengan Fernet
Identitas
Authentik OAuth2 dan OIDC, NextAuth 5, JWT di-verify terhadap JWKS
Secrets
HashiCorp Vault, PKI dan sertifikat cluster
Logging
Sidecar Fluent Bit ke OpenSearch
Infrastruktur yang dikelola
LXD, Incus, MicroCloud lewat REST dan WebSocket lewat mTLS
Deployment
Docker, file compose terpisah untuk pengembangan dan produksi
DI PRODUKSI

Authentik, Vault, dan OpenSearch berjalan sebagai host terpisah.

Topologi multi-host lengkapnya ada di dokumentasi. Halaman ini cukup nunjukin arsitektur intinya.

docs.orcastra.io →