Démarrer rapidement un projet logiciel.

WhoDB

WhoDB — explorez, éditez et interrogez vos bases de données self-hosted depuis le navigateur.

< 256 Mo RAM 1 vCPU Port 8080 En validation

En validation

L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.

Stack technique

DockerGoReact
RAM minimum< 256 Mo
CPU minimum1 vCPU
Port par défaut8080
OS compatiblesDistributions Linux au choix

WhoDB est un client de bases de données open source (Apache 2.0) auto-hébergé, construit en Go et React. Il offre une interface navigateur unique pour se connecter à PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis, ElasticSearch et ClickHouse — et permet de parcourir les tables, exécuter des requêtes et modifier des lignes sans rien installer en local.

La fonctionnalité phare est la couche de requêtes en langage naturel : en connectant un fournisseur d'IA (Ollama, compatible OpenAI), on pose des questions en texte libre et WhoDB les traduit en SQL ou en commandes Redis. La totalité de la stack tient dans une image Docker unique de moins de 50 Mo, démarre en quelques secondes et n'utilise qu'un petit volume /data pour stocker les sessions chiffrées.

Sur un VPS ServOrbit, WhoDB donne à votre équipe de développement un accès permanent et auto-hébergé à toutes vos bases de données, depuis n'importe quel navigateur, sans abonnement SaaS et sans que vos données quittent votre infrastructure.

Fonctionnalités clés

Multi-moteurs — connectez PostgreSQL, MySQL, MariaDB, SQLite, MongoDB, Redis, ElasticSearch et ClickHouse depuis une seule interface.
Requêtes en langage naturel — posez vos questions en texte libre, WhoDB génère et exécute le SQL ou la commande Redis.
Explorateur de schéma interactif — visualisez les relations entre tables, les types de colonnes et les index en vue graphique.
Édition de lignes en place — modifiez les cellules directement dans le tableau du navigateur sans rédiger de commande UPDATE.
Chiffrement des sessions — les identifiants de connexion sont stockés chiffrés dans un volume /data local, jamais dans le navigateur.
Image Docker unique, moins de 50 Mo — démarre en quelques secondes, aucun service externe requis.

Quand utiliser cette solution ?

1

Explorer une base de production sans client local

Connectez-vous à votre base PostgreSQL ou MySQL depuis n'importe quel ordinateur avec un simple navigateur. WhoDB affiche le schéma, permet de parcourir les lignes et d'exécuter des requêtes — sans psql, sans DBeaver, sans configuration locale.

2

Déboguer des données Redis en développement

Parcourez vos clés Redis, inspectez les valeurs, modifiez les TTL et supprimez des entrées depuis une interface visuelle. Utile pour déboguer des bugs de cache ou inspecter des données de session stockées dans un cluster.

3

Intégrer un nouveau développeur en quelques minutes

Partagez l'URL de WhoDB avec le nouveau membre de l'équipe. Il choisit la base dans la liste de connexions, saisit ses identifiants et commence à interroger immédiatement — sans configurer un client base de données, sans demander un accès VPN pour chaque moteur.

Déployer WhoDB sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

Accéder à WhoDB

WhoDB ne nécessite pas de domaine pour fonctionner. Ouvrez un tunnel SSH depuis votre machine locale : ssh -L 8080:127.0.0.1:8080 root@<ip-du-vps> puis ouvrez http://localhost:8080 dans votre navigateur. Pour un accès depuis n'importe quel navigateur sans tunnel, rattachez un domaine depuis votre espace client ServOrbit — le nginx de l'hôte proxifie vers le conteneur en HTTPS — ou utilisez le sous-domaine gratuit {app}.{dns_slug}.servorbit-dns.com inclus avec chaque VPS.

02

Se connecter à une base de données

Sur l'écran de connexion, choisissez le moteur dans la liste déroulante (PostgreSQL, MySQL, SQLite, MongoDB, Redis, ElasticSearch ou ClickHouse), saisissez l'hôte, le port, l'identifiant, le mot de passe et le nom de la base, puis cliquez sur Connexion. WhoDB ouvre immédiatement l'explorateur de schéma.

03

Parcourir et interroger

Cliquez sur n'importe quelle table dans le panneau de gauche pour voir ses lignes, son schéma et ses index. Utilisez l'onglet Requête pour taper du SQL (ou des commandes Redis) directement et voir les résultats instantanément. Cliquez sur n'importe quelle cellule pour modifier sa valeur en place et enregistrer en un clic.

04

Activer les requêtes en langage naturel (optionnel)

Si vous disposez d'une instance Ollama ou d'un endpoint compatible OpenAI, ouvrez Paramètres → Fournisseur IA, collez l'URL et choisissez un modèle. Vous pouvez ensuite poser des questions en texte libre (« Montre-moi les 10 commandes passées hier ») et WhoDB génère et exécute la requête.

Questions fréquentes

Non. WhoDB fonctionne sans domaine via un tunnel SSH : ssh -L 8080:127.0.0.1:8080 root@<ip> puis http://localhost:8080. Pour un accès depuis n'importe quel navigateur sans tunnel, rattachez un domaine depuis votre espace client ServOrbit ou utilisez le sous-domaine gratuit {app}.{dns_slug}.servorbit-dns.com inclus avec chaque VPS.

Démarrer rapidement un projet logiciel.

WhoDB n'est pas encore commandable.

L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.

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.