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.

Getting started

Building

Produce the web bundle, backend binary, Docker image, and desktop installers.

Building

Testing

Run the Playwright suite against an ephemeral API and UI, without touching your daily app data.

Testing

Deployment

Configuration

Every environment variable DBO reads: deployment modes, authentication, URLs, storage, and Compose.

Configuration

Docker

Run the official image, persist data, put TLS in front, and upgrade without losing the app database.

Docker

Security

Trust model, login, Safe Mode, encrypted secrets, and a hardening checklist for public hosts.

Security

Next

Getting started