Guide de déploiement

WhoDB : explorateur de bases de données self-hosted sur VPS

Déployer sur un VPS Cloud →

Self-hosting3 min de lecture

WhoDB : explorateur de bases de données self-hosted sur VPS

Vous gérez plusieurs bases de données sur votre VPS et vous voulez un client web léger, sans abonnement, qui reste chez vous ? WhoDB est un explorateur de bases de données open source (Apache 2.0) auto-hébergé : une image Docker de moins de 50 Mo qui donne accès à PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis, ElasticSearch et ClickHouse depuis n'importe quel navigateur.

Pourquoi WhoDB ?

Les clients de bases de données desktop (DBeaver, Sequel Pro, TablePlus) doivent être installés sur chaque machine et configurés pour chaque base. WhoDB retourne ce modèle : c'est le serveur qui expose une interface web, accessible depuis n'importe quel navigateur avec un simple tunnel SSH ou un sous-domaine HTTPS.

La proposition de valeur est précise : une image Docker unique sous 50 Mo, aucun service externe requis, et une couche de requêtes en langage naturel optionnelle qui traduit vos questions en texte libre en SQL ou commandes Redis. Idéal pour les équipes de développement qui partagent plusieurs bases sur un même VPS et veulent éviter la multiplication des clients locaux.

Ce que vous obtenez avec WhoDB

  • Connexion à PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis, ElasticSearch et ClickHouse
  • Explorateur de schéma interactif — relations entre tables, types de colonnes, index
  • Édition de lignes en place sans écrire de commande UPDATE
  • Onglet SQL/Redis pour exécuter des requêtes directement depuis le navigateur
  • Requêtes en langage naturel (optionnel) avec Ollama ou tout endpoint compatible OpenAI
  • Sessions chiffrées dans un volume /data local — identifiants jamais stockés dans le navigateur
  • Image Docker officielle sous 50 Mo — démarrage en quelques secondes

Multi-moteurs, une seule interface

La force de WhoDB est de regrouper des moteurs très différents sous un même paradigme d'exploration. Vous passez de PostgreSQL à Redis sans changer d'outil : le panneau de gauche liste les connexions, un clic ouvre l'explorateur du moteur sélectionné.

Pour les bases relationnelles (PostgreSQL, MySQL, MariaDB, SQLite), WhoDB affiche le schéma complet avec les types de colonnes, les clés étrangères et les index. Pour Redis, il présente les clés sous forme de liste navigable avec le type et la valeur de chaque clé. Pour MongoDB, les collections et les documents sont affichés en vue arborescente JSON. Pour ElasticSearch et ClickHouse, l'interface s'adapte aux concepts propres à ces moteurs (index/mappings pour ES, tables/dictionnaires pour ClickHouse).

Déployer WhoDB sur VPS en 3 étapes

01

Commander un VPS

Un VPS avec 1 vCPU et 512 Mo de RAM est largement suffisant — WhoDB consomme moins de 256 Mo au repos. Choisissez Ubuntu 24.04. Aucun domaine n'est requis pour démarrer.

02

Déploiement automatique

ServOrbit installe Docker et lance WhoDB depuis l'image officielle clidey/whodb:latest. Un volume /data est créé pour stocker vos sessions chiffrées. Le déploiement complet prend moins d'une minute.

03

Accéder à l'interface et connecter vos bases

Ouvrez un tunnel SSH depuis votre machine locale : ssh -L 8080:127.0.0.1:8080 root@<votre-ip> puis ouvrez http://localhost:8080. Choisissez le moteur dans la liste déroulante, saisissez les informations de connexion et vous accédez immédiatement au schéma et aux données.

Pour partager WhoDB avec toute votre équipe sans tunnel SSH, associez un sous-domaine à votre VPS depuis votre espace client ServOrbit. WhoDB se retrouve alors accessible en HTTPS depuis n'importe quel navigateur, avec les sessions chiffrées dans le volume /data. Activez ensuite un fournisseur IA (Ollama sur le même VPS ou un endpoint OpenAI) pour bénéficier des requêtes en langage naturel sans quitter l'interface.

WhoDB vs DBeaver vs Metabase

WhoDBDBeaverMetabase
InterfaceNavigateur webDesktop (Java)Navigateur web
InstallationDocker (1 image)Locale sur chaque posteDocker (plusieurs services)
Moteurs8 moteurs100+ moteurs20+ moteurs
Requêtes IAOptionnel (Ollama)NonOptionnel (payant)
Usage principalExplorer / éditerExplorer / administrerDashboard / analytics
RAM< 256 MoN/A (local)> 1 Go
LicenceApache 2.0Apache 2.0 / ProSSPL (self-host limité)

Déployer WhoDB sur votre VPS

Explorez et interrogez toutes vos bases de données depuis le navigateur — self-hosted, Apache 2.0, moins de 50 Mo.

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.