Documentation
DBO Studio is an open-source database GUI for PostgreSQL, MySQL, and SQLite. Run it as a desktop app on your machine, or as a single Docker container that serves the UI and API together.
These guides cover local setup, release builds, and production deployment.
Development
Getting started
Install the toolchain and run the API and UI on your machine, with optional sample databases.
Building
Produce the web bundle, backend binary, Docker image, and desktop installers.
Testing
Run the Playwright suite against an ephemeral API and UI, without touching your daily app data.
Deployment
Configuration
Every environment variable DBO reads: deployment modes, authentication, URLs, storage, and Compose.
Docker
Run the official image, persist data, put TLS in front, and upgrade without losing the app database.
Security
Trust model, login, Safe Mode, encrypted secrets, and a hardening checklist for public hosts.