[{"data":1,"prerenderedAt":119},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-bytebase":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":16,"github":16,"tagline":18,"longDescription":19,"features":20,"useCases":28,"steps":38,"faq":54,"specs":70,"compatibleOs":78,"relatedApps":79,"relatedPosts":114,"category":116},"bytebase",{"fr":7,"en":7,"ar":7},{"fr":10,"en":11,"ar":12},"developpement","development","التطوير","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.",[21,22,23,24,25,26,27],"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",[29,32,35],{"title":30,"body":31},"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":33,"body":34},"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":36,"body":37},"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.",[39,42,45,48,51],{"title":40,"body":41},"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":43,"body":44},"One-click install","Select Bytebase in the ServOrbit marketplace and click Deploy. Docker is configured and the container starts automatically.",{"title":46,"body":47},"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":49,"body":50},"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":52,"body":53},"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.",[55,58,61,64,67],{"q":56,"a":57},"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":59,"a":60},"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":62,"a":63},"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":65,"a":66},"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":68,"a":69},"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":71,"cpu":72,"stack":73,"port":77},"1 GB (2 GB recommended for teams)","1 vCPU",[74,75,76],"Docker","Go","Embedded PostgreSQL","8080",[],[80,88,97,102,108],{"name":81,"slug":82,"categorySlug":11,"categoryName":83,"categoryColor":84,"logo":85,"tagline":86,"description":87},"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":89,"slug":90,"categorySlug":91,"categoryName":92,"categoryColor":93,"logo":94,"tagline":95,"description":96},"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 open-source, self-hosted Airtable alternative.","Open-source 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":98,"slug":99,"categorySlug":11,"categoryName":83,"categoryColor":84,"logo":16,"tagline":100,"description":101},"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":103,"slug":104,"categorySlug":91,"categoryName":92,"categoryColor":93,"logo":105,"tagline":106,"description":107},"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":109,"slug":110,"categorySlug":11,"categoryName":83,"categoryColor":84,"logo":111,"tagline":112,"description":113},"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.",[115],"bytebase-database-devops-vps",{"key":10,"slug":11,"name":83,"objective":117,"icon":118,"color":84},"Kick off a software project quickly.","dev",1787581038942]