OpenRun Adds Built-In Litestream Replication for SQLite Apps on Docker and Kubernetes
Running SQLite Apps on Docker and Kubernetes with Litestream

OpenRun, an open-source GitOps platform for deploying apps on Docker, Podman, or Kubernetes, now integrates Litestream directly. This means SQLite databases are continuously replicated to S3-compatible storage (like AWS S3, Cloudflare R2, MinIO) without any app-side configuration. Restore is automatic: if a volume is lost or recreated, the database is pulled from the replica before the app starts. The feature works on single nodes and Kubernetes, with a sidecar container handling replication. Developers can keep using SQLite normally, while the platform manages backup and recovery.
The result is that application developers use SQLite normally without having to install Litestream, configure object storage, modify their container image, or implement restore logic.
- ajayvk
Built-in Litestream replication and automatic restore is a new feature I added in OpenRun (a self-hosted deployment platform for web apps). Apps can use SQLite with zero code changes while OpenRun handles backup/recovery. This works on a single node with Docker/Podman and also on Kubernetes.
- sighansen
I use the same stack to run my apps! sqlite as Database backen on ephemeral pods. On initialisation, the pod restores the current litestream backup from object storage. No persistent volumes needed. No issues so far.
- ltbarcly3
I'm going to pass.