Soriku Cloud self-hosten
Draai dezelfde managed setup die hosted Soriku Cloud gebruikt, op je eigen infrastructuur.
Waarom de cloud-variant self-hosten
Local mode is prima voor één developer. Team-mode via Simezu Cloud is prima voor de meeste teams. De cloud-variant self-hosten heeft zin wanneer je volledige data-soevereiniteit wil, on-premise deployment, of een hybride setup waar sommige workloads in je DMZ draaien.
Vereisten
- Een Linux-host met Docker (of Kubernetes als je HA wil).
- Een Postgres-compatible database voor tenant-data.
- Een Simezu-app-registratie (voor SSO).
- Een domeinnaam met TLS-terminatie.
Bring it up
git clone https://github.com/atypisch/soriku.git
cd soriku/deployments/self-hosted
cp .env.example .env
# vul DATABASE_URL, SIMEZU_*, SORIKU_BASE_URL in
docker compose -f docker-compose.cloud.yml up -d
Verifieer
curl -s https://soriku.your-domain/api/health | jq
Voor HA en zero-downtime updates gebruik je de Kubernetes-manifests in
deployments/k8s/. Die bevatten rolling-update strategieën en health probes afgestemd op Soriku's opstart-patroon.