Démarrer rapidement un projet logiciel.

Bytebase

Révisez, approuvez et déployez vos migrations de base de données — sans casser la production.

1 Go (2 Go recommandés pour les équipes) RAM 1 vCPU Port 8080 Disponible

Stack technique

DockerGoEmbedded PostgreSQL
RAM minimum1 Go (2 Go recommandés pour les équipes)
CPU minimum1 vCPU
Port par défaut8080
OS compatiblesDistributions Linux au choix

Bytebase est une plateforme DevOps open source pour les bases de données qui transpose les pratiques du génie logiciel à la gestion des changements de schéma. Il remplace le fichier SQL partagé sur Slack ou l'ALTER TABLE risqué exécuté directement en production.

Le fonctionnement est simple : les développeurs soumettent leurs migrations via Bytebase. Un relecteur valide en voyant un diff clair. Bytebase déploie ensuite les changements à travers vos environnements (dev → recette → prod) avec des contrôles de sécurité intégrés, plus de 200 règles de revue SQL (index manquant, clause WHERE absente, non-respect des conventions de nommage), et un journal d'audit complet. Chaque migration, retour arrière et validation est horodaté et consultable.

Sur votre VPS ServOrbit, Bytebase tourne comme un conteneur Docker unique avec une instance PostgreSQL embarquée — aucun serveur de base de données externe à gérer, aucun cluster à configurer. Il prend en charge plus de 20 moteurs : PostgreSQL, MySQL, MariaDB, MongoDB, Redis, ClickHouse, SQL Server, Oracle et d'autres. La formule Community est gratuite sans limite d'utilisateurs et couvre l'intégralité du workflow de gestion des changements.

Fonctionnalités clés

Revue SQL avec plus de 200 règles intégrées : index manquant, clause WHERE absente, non-respect des conventions de nommage
Pipeline de déploiement multi-environnements : dev → recette → production avec étapes de validation
Journal d'audit complet : chaque migration, validation et retour arrière est horodaté et consultable
Prise en charge de plus de 20 bases de données : PostgreSQL, MySQL, MariaDB, MongoDB, Redis, ClickHouse, SQL Server
Intégration GitOps : connectez GitHub ou GitLab et déclenchez des revues depuis vos pull requests
Éditeur SQL web avec contrôle d'accès — aucun identifiant de base de données partagé directement
Conteneur unique avec PostgreSQL embarqué — aucune infrastructure supplémentaire

Quand utiliser cette solution ?

1

Migrations de schéma sécurisées entre environnements

Fini le fichier SQL partagé dans la messagerie d'équipe. Soumettez vos changements via Bytebase, obtenez un diff validé, et déployez-les de dev → recette → production avec des garde-fous — le retour arrière est disponible à chaque étape.

2

Contrôle d'accès à la base de données pour les équipes

Accordez aux développeurs un accès en lecture à la production sans leur remettre les identifiants directs. Bytebase mandate les requêtes, applique le masquage des colonnes sensibles et journalise chaque opération pour la conformité.

3

CI/CD de base de données piloté par GitOps

Connectez votre dépôt GitHub ou GitLab. Bytebase détecte les nouveaux fichiers de migration, ouvre une tâche de revue et synchronise le statut d'application vers la PR — les changements de base de données traités comme du code.

Déployer Bytebase sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

Commander un VPS ServOrbit

Une offre à partir de 1 Go de RAM suffit. Bytebase tourne comme un conteneur unique avec une base de données embarquée — aucun PostgreSQL externe nécessaire.

02

Déployer Bytebase depuis le Marketplace

Dans votre espace client ServOrbit, ouvrez le Marketplace, catégorie Développement, sélectionnez Bytebase et lancez le déploiement. Docker est installé et le conteneur démarre automatiquement.

03

Se connecter la première fois

Rendez-vous sur https://<votre-domaine> si un domaine est attaché. Sans domaine, ouvrez d'abord un tunnel SSH — ssh -L 8080:127.0.0.1:8080 root@<ip-du-vps> — puis naviguez vers http://localhost:8080. À la première connexion, le wizard vous invite à créer votre compte administrateur.

04

Connecter votre première base de données

Dans l'interface Bytebase, allez dans Instances et ajoutez votre serveur de base de données (hôte, port, identifiants). Bytebase vérifie la connexion et découvre automatiquement vos schémas.

05

Soumettre et réviser une migration

Cliquez sur Nouvel Incident, rédigez votre migration SQL, désignez un relecteur et soumettez. Le relecteur voit le diff complet, exécute les vérifications lint et approuve ou commente. Bytebase applique la migration et l'enregistre dans le journal d'audit.

Questions fréquentes

Bytebase est une plateforme DevOps open source pour les bases de données (licence MIT pour le cœur) qui fournit un workflow structuré pour les changements de schéma, le contrôle d'accès et la conformité. Il agit comme l'équivalent GitHub pour la gestion des bases de données : soumettez, révisez, approuvez et déployez vos migrations en toute sécurité.

Intégrer le bouton de déploiement

Vous maintenez un projet qui utilise Bytebase ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.

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>

Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.

Démarrer rapidement un projet logiciel.

Activez Bytebase sur votre infrastructure.

VPS Cloud dédié — IPv4 incluse, datacenter européen, support inclus. Vos données ne quittent jamais votre serveur.

Configuration recommandée : 1 Go (2 Go recommandés pour les équipes) RAM · 1 vCPU

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.