Skip to content
📌 Enable SQLite data replication to S3 with Litestream sync
Docs

Docs

OpenRun is an Apache-2.0 licensed, self-hosted PaaS alternative for declarative web app deployment. Run it on a VPS or private server using Docker/Podman, or deploy it to a Kubernetes cluster.

Quick Start
Install OpenRun, deploy an application and learn the core promotion workflow safely
Installation
Install and configure OpenRun on Linux, macOS or Windows using supported packages
Configuration
Configure networking, authentication, RBAC, secrets, telemetry and production server operations
Use-Cases
Explore OpenRun deployment patterns for personal applications and secure internal team platforms
Run OpenRun on a VPS
Deploy self-hosted web apps on a Linux VPS with GitOps and automatic TLS
Managing apps
Install, route, secure and manage applications across development, staging and production
Database Service Bindings
Provision isolated PostgreSQL, MySQL, SQLite and Redis access with unique app credentials; SQL Server, Oracle, MongoDB, Snowflake and ClickHouse via binding providers
SQLite + Litestream
Deploy persistent SQLite applications with Litestream replication and automatic recovery from S3
Developing apps
Build secure hypermedia applications with routes, templates, styling and reusable JavaScript components
Action apps
Generate secure interfaces for backend functions and operational scripts without custom frontend development
Containerized apps
Build and deploy containerized applications consistently across Docker, Podman and Kubernetes
Hypermedia apps
Develop server-driven hypermedia applications with HTML routes, templates and minimal JavaScript
Plugins
Extend sandboxed applications with controlled APIs for storage, HTTP, containers and external services
Reference
Index of all Starlark functions and constants, grouped by where they are used