- Note that the PowerSync Dashboard is currently not available when self-hosting PowerSync.
- The PowerSync Open Edition is currently considered a beta release as it still requires more detailed documentation and guides. From a stability perspective, the Open Edition is production-ready. It uses the same codebase as our Cloud version. See Feature Status for how we define beta releases.
- Please reach out on our Discord if you have any questions not yet covered in these docs.
Subscribe to monthly product update emails
Overview Video
This video provides a quick introduction to the PowerSync Open Edition:Demo Project
The quickest way to get a feel for the system is to run our example project on your development machine using Docker Compose. You can find it here:GitHub - powersync-ja/self-host-demo
Local Development With Docker Compose
If you plan to self-host for development purposes only, see Local Development for how to easily do this using Docker Compose.Full Installation
See our Setup Guide section for instructions setting up the PowerSync Service and integrating PowerSync into your app project.Deployment Platform Guides
Guides for deploying self-hosted PowerSync on common platforms:Coolify
Coolify is an open-source & self-hostable alternative to Heroku / Netlify / Vercel / etc.
Railway
Railway is a managed cloud platform (PaaS) for deploying and scaling applications, services, and databases via containers.
AWS ECS
Amazon Elastic Container Service (ECS) is a fully managed container orchestration service.