[{"data":1,"prerenderedAt":123},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-bytebase":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-en-bytebase",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":31,"steps":41,"faq":57,"specs":73,"compatibleOs":81,"relatedApps":83,"relatedPosts":118,"category":120},"bytebase",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"developpement","development","التطوير","desarrollo","Bytebase","Database governance and CI\u002FCD platform: migration reviews, access control and compliance for PostgreSQL, MySQL, MongoDB and 20+ other engines.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fbytebase-on-vps-sql-migration-reviews-and-team-access","Review, approve and ship database schema changes — without breaking production.","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.\n\nThe 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.\n\nOn 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.",[24,25,26,27,28,29,30],"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\u002FGitLab 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",[32,35,38],{"title":33,"body":34},"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.",{"title":36,"body":37},"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.",{"title":39,"body":40},"GitOps-driven database CI\u002FCD","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.",[42,45,48,51,54],{"title":43,"body":44},"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.",{"title":46,"body":47},"One-click install","Select Bytebase in the ServOrbit marketplace and click Deploy. Docker is configured and the container starts automatically.",{"title":49,"body":50},"Open the setup wizard","Navigate to `https:\u002F\u002F\u003Cyour-domain>` if a domain is attached, or open an SSH tunnel first: `ssh -L 20080:127.0.0.1:8080 root@\u003Cyour-vps-ip>`, then browse to `http:\u002F\u002Flocalhost:20080`. Create your admin account on the first-run wizard screen.",{"title":52,"body":53},"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.",{"title":55,"body":56},"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.",[58,61,64,67,70],{"q":59,"a":60},"What is Bytebase?","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.",{"q":62,"a":63},"Which databases does Bytebase support?","Bytebase supports 20+ database engines including PostgreSQL, MySQL, MariaDB, MongoDB, Redis, ClickHouse, SQL Server, Oracle, TiDB, Snowflake, Spanner, and OceanBase.",{"q":65,"a":66},"Is Bytebase free to use?","Yes. The Community plan is free with no user limits and covers the full change management workflow, SQL editor, and audit trail. Enterprise features (SSO, fine-grained RBAC, data masking, approval workflows) require a paid plan.",{"q":68,"a":69},"How much RAM does Bytebase need?","Bytebase runs comfortably on 1 GB RAM. The single container includes an embedded PostgreSQL instance, so no external database server is needed. For production use with many concurrent users, 2 GB is recommended.",{"q":71,"a":72},"Does Bytebase need a domain name?","No. Without a domain, you can access Bytebase through an SSH tunnel: `ssh -L 8080:127.0.0.1:8080 root@\u003Cyour-vps-ip>` then open `http:\u002F\u002Flocalhost:8080`. With a domain, ServOrbit configures nginx and TLS automatically.",{"ram":74,"cpu":75,"stack":76,"port":80},"1 GB (2 GB recommended for teams)","1 vCPU",[77,78,79],"Docker","Go","Embedded PostgreSQL","8080",[82],"ubuntu-24.04",[84,92,101,106,112],{"name":85,"slug":86,"categorySlug":13,"categoryName":87,"categoryColor":88,"logo":89,"tagline":90,"description":91},"Gitea","gitea","Development","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fgitea.svg","Your own GitHub, self-hosted on a single VPS — repositories, pull requests, CI\u002FCD and a package registry, with no per-seat billing.","Your own GitHub, self-hosted in minutes. Full Git platform with CI\u002FCD (Gitea Actions), package registry and team permissions — without usage-based billing.",{"name":93,"slug":94,"categorySlug":95,"categoryName":96,"categoryColor":97,"logo":98,"tagline":99,"description":100},"NocoDB","nocodb","databases","Databases","text-blue-400 bg-blue-500\u002F10","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F50206778","Turn any database into a smart spreadsheet — the self-hosted, source-available Airtable alternative.","Self-hosted, source-available Airtable alternative — turn any database into a smart spreadsheet with grid, kanban, gallery and form views, REST and GraphQL APIs and built-in automations. Self-hosted, no per-seat pricing.",{"name":102,"slug":103,"categorySlug":13,"categoryName":87,"categoryColor":88,"logo":19,"tagline":104,"description":105},"DrawDB","drawdb","Visual database schema designer — draw tables, define FK relationships and export SQL in seconds.","Open-source database schema editor self-hosted on your VPS — design your tables visually and export SQL DDL for MySQL, PostgreSQL, SQLite, MariaDB or SQL Server.",{"name":107,"slug":108,"categorySlug":95,"categoryName":96,"categoryColor":97,"logo":109,"tagline":110,"description":111},"PostgreSQL Stack","postgresql-stack","https:\u002F\u002Fcdn.simpleicons.org\u002Fpostgresql","PostgreSQL 15 + pgAdmin — a powerful, extensible relational database from the very first boot.","Open-source relational database with pgAdmin preconfigured. Powerful, extensible, production-ready.",{"name":113,"slug":114,"categorySlug":13,"categoryName":87,"categoryColor":88,"logo":115,"tagline":116,"description":117},"Supabase","supabase","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fsupabase.svg","The open-source Firebase alternative — a full Postgres backend with instant APIs, auth and a dashboard, self-hosted from Supabase's own official stack.","Self-hosted open-source Firebase alternative — a full Postgres backend with instant REST APIs, authentication and the Studio dashboard, deployed from Supabase's own official Docker stack.",[119],"bytebase-database-devops-vps",{"key":12,"slug":13,"name":87,"objective":121,"icon":122,"color":88},"Kick off a software project quickly.","dev",1793820421767]