docs / guides / self-host-soriku-cloud

Self-host Soriku Cloud

Run the same managed setup that hosted Soriku Cloud uses, on your own infrastructure.

Why self-host the cloud variant

Local mode is fine for one developer. Team mode through Simezu Cloud is fine for most teams. Self-hosting the cloud variant makes sense when you want full data sovereignty, on-premise deployment, or a hybrid setup where some workloads run in your DMZ.

Requirements

Bring it up

git clone https://github.com/atypisch/soriku.git
cd soriku/deployments/self-hosted
cp .env.example .env
# fill in DATABASE_URL, SIMEZU_*, SORIKU_BASE_URL
docker compose -f docker-compose.cloud.yml up -d

Verify

curl -s https://soriku.your-domain/api/health | jq
For HA and zero-downtime updates, use the Kubernetes manifests in deployments/k8s/. They include rolling-update strategies and health probes tuned for Soriku's startup pattern.