Kick off a software project quickly.

Bytebase

Review, approve and ship database schema changes — without breaking production.

1 GB (2 GB recommended for teams) RAM 1 vCPU Port 8080 Available

Tech stack

DockerGoEmbedded PostgreSQL
Minimum RAM1 GB (2 GB recommended for teams)
Minimum CPU1 vCPU
Default port8080
Compatible OSChoice of Linux distributions

Bytebase is an open-source database DevOps platform that brings software engineering practices to database change management. It replaces the ad-hoc SQL file shared over Slack or the risky manual `ALTER TABLE` run directly on production.

The workflow is simple: developers submit schema changes through Bytebase. A reviewer approves them with a clear diff. Bytebase rolls them out through your environments (dev → staging → prod) with built-in safety checks, 200+ SQL review rules (missing index, missing `WHERE` clause, naming convention violations), and a full audit trail. Every migration, rollback, and approval is recorded and searchable.

On your ServOrbit VPS, Bytebase runs as a single Docker container with an embedded PostgreSQL instance — no database server to manage, no cluster to configure. It supports 20+ database engines including PostgreSQL, MySQL, MariaDB, MongoDB, Redis, ClickHouse, and more. The Community plan is free with no user limits and covers the full change management workflow.

Key features

SQL review with 200+ built-in rules: missing index, missing WHERE clause, naming conventions
Multi-environment rollout pipeline: dev → staging → production with approval gates
Full audit trail: every migration, approval, and rollback is timestamped and searchable
Supports 20+ databases: PostgreSQL, MySQL, MariaDB, MongoDB, Redis, ClickHouse, SQL Server
GitOps integration: connect GitHub/GitLab and trigger reviews from pull requests
Web-based SQL editor with access control — no direct database credentials shared
Single container, embedded PostgreSQL — zero infrastructure overhead

When to use this solution?

1

Safe schema migrations across environments

Stop sharing SQL files over chat. Submit changes through Bytebase, get a reviewed diff, and roll them out through dev → staging → production with guardrails — rollback available on every step.

2

Database access control for teams

Grant developers query access to production without giving them direct credentials. Bytebase proxies queries, enforces row-level masking for sensitive columns, and logs every query for compliance.

3

GitOps-driven database CI/CD

Connect your GitHub or GitLab repository. Bytebase detects new migration files, opens a review task, and syncs the apply status back to the PR — database changes treated like code.

Deploy Bytebase on your VPS

Guide optimized for ServOrbit Cloud VPS.

01

Order a ServOrbit VPS

Any plan with 1 GB+ RAM works. Bytebase runs as a single container with an embedded database — no external PostgreSQL required.

02

One-click install

Select Bytebase in the ServOrbit marketplace and click Deploy. Docker is configured and the container starts automatically.

03

Open the setup wizard

Navigate to https://<your-domain> if a domain is attached, or open an SSH tunnel first: ssh -L 20080:127.0.0.1:8080 root@<your-vps-ip>, then browse to http://localhost:20080. Create your admin account on the first-run wizard screen.

04

Connect your first database

In the Bytebase interface, go to Instances and add your database server (host, port, credentials). Bytebase will test the connection and automatically discover your schemas.

05

Submit and review a migration

Click New Issue, write your SQL migration, assign a reviewer, and submit. The reviewer sees the full diff, runs the SQL lint checks, and approves or comments. Bytebase applies the migration and records it in the audit log.

Frequently asked questions

Bytebase is an open-source database DevOps platform (MIT core license) that provides a structured workflow for database schema changes, access control, and compliance. It acts as a GitHub equivalent for database management: submit, review, approve, and ship migrations safely.

Embed the deploy button

Maintaining a project that uses Bytebase? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.

Deploy Bytebase on ServOrbit
Markdown
[![Deploy Bytebase on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=bytebase&utm_source=deploy-badge&utm_medium=referral&utm_campaign=bytebase)
HTML
<a href="https://servorbit.com/vps-cloud?template=bytebase&utm_source=deploy-badge&utm_medium=referral&utm_campaign=bytebase"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Bytebase on ServOrbit" height="40"></a>

The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.

Kick off a software project quickly.

Activate Bytebase on your infrastructure.

Dedicated Cloud VPS — IPv4 included, European datacenter, support included. Your data never leaves your server.

Recommended configuration: 1 GB (2 GB recommended for teams) RAM · 1 vCPU

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.