--- title: Visual DB created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, database, gui, typescript, experimental, jeune] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Database, https://visualdb.com/self-host] --- # đŸ—„ïž Visual DB > **Une web UI jeune et prometteuse pour vos bases de donnĂ©es** : un projet encore embryonnaire (0 ⭐ sur GitHub au moment de l'Ă©criture) qui veut devenir une interface universelle pour administrer vos SGBD. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [visualdb.com](https://visualdb.com) | | **Self-host** | [visualdb.com/self-host](https://visualdb.com/self-host) | | **License** | MIT | | **Langage** | TypeScript | | **Étoiles GitHub** | 0 ⭐ ⚠ *projet tout jeune* | | **CatĂ©gorie** | [[cat-database\|Database]] | | **Public** | Curieux, testeurs early adopters | ## 📝 Description **Visual DB** se positionne comme une **web interface moderne et universelle** pour administrer des bases de donnĂ©es, Ă  la maniĂšre de **DBeaver** (desktop) ou **phpMyAdmin** (web MySQL). Le projet en est Ă  ses **tout dĂ©buts** : 0 Ă©toile sur GitHub au moment de la rĂ©daction de cette fiche, et la documentation est succincte. Cela en fait un choix Ă  **manipuler avec prĂ©caution**, mais Ă  surveiller. - ✅ **Web interface** : pas d'installation desktop, accĂšs depuis le navigateur - ✅ **Multi-bases visĂ©** : la roadmap affiche le support de plusieurs SGBD - ✅ **TypeScript** : stack moderne, auditable - ✅ **MIT** : licence permissive - ✅ **Approche "self-host first"** : pensĂ© pour tourner en Docker chez soi - ⚠ **Projet expĂ©rimental** : 0 ⭐ au moment de l'Ă©criture, peu de retours communautaires - ⚠ **MaturitĂ© faible** : pas encore de feature list dĂ©taillĂ©e publique, breaking changes probables - ⚠ **Pas de garantie de support long terme** : un projet solo peut s'arrĂȘter **Public cible** : **les early adopters** qui veulent tester une nouvelle UI et contribuer en signalant des bugs. **Pas recommandĂ© en production** : le manque de retours, l'absence de garanties de stabilitĂ©, et la possible discontinuation du projet en font un choix risquĂ© pour des donnĂ©es sĂ©rieuses. À tester sur une base de dev, pas sur vos bases critiques. > 💡 **Note du catalogue** : ce projet est listĂ© sur selfh.st/apps avec le tag Database. Son inclusion dans le catalogue **ne vaut pas recommandation** — c'est un indicateur d'existence. Avant de l'adopter, vĂ©rifiez l'activitĂ© du dĂ©pĂŽt, la prĂ©sence d'issues rĂ©pondues, et n'hĂ©sitez pas Ă  mettre en place un **dump rĂ©gulier de vos bases** en parallĂšle. ## 🚀 Installation L'image Docker officielle et la procĂ©dure de dĂ©ploiement sont documentĂ©es sur [visualdb.com/self-host](https://visualdb.com/self-host). Voici un template Docker Compose Ă  adapter selon la doc officielle (susceptible de bouger) : ```yaml # docker-compose.yml — template indicatif version: '3.8' services: visual-db: image: visualdb/visual-db:latest # nom d'image Ă  confirmer container_name: visual-db restart: unless-stopped environment: VISUAL_DB_PORT: 8080 VISUAL_DB_SECRET: change-me-32-bytes # DATABASE_URL: postgres://user:***@host:5432/dbname # selon config volumes: - visual-db-data:/app/data ports: - "8082:8080" labels: - "traefik.enable=true" - "traefik.http.routers.visualdb.rule=Host(`visualdb.example.com`)" - "traefik.http.routers.visualdb.entrypoints=websecure" - "traefik.http.routers.visualdb.tls.certresolver=letsencrypt" volumes: visual-db-data: ``` > ⚠ **VĂ©rifiez la documentation officielle** avant de dĂ©ployer : le projet Ă©tant jeune, les variables d'environnement, l'image Docker, et la procĂ©dure exacte peuvent Ă©voluer rapidement. ## ⚙ Configuration Initiale 1. **Consulter la doc** : [visualdb.com/self-host](https://visualdb.com/self-host) pour la procĂ©dure Ă  jour 2. **AccĂ©der Ă  l'UI** : `http://IP:8082` (ou via reverse-proxy HTTPS) 3. **CrĂ©er un compte admin** : selon la procĂ©dure du projet 4. **Ajouter une connexion** Ă  votre base de donnĂ©es : type, host, port, user, password 5. **Tester sur une base de dev** : **ne connectez jamais vos bases de prod Ă  un outil immature** sans avoir vĂ©rifiĂ© la sĂ©curitĂ© 6. **Surveiller les mises Ă  jour** : en projet jeune, les releases arrivent souvent avec des breaking changes ## 🔄 Alternatives ### Open Source (plus matures) - [[app-pgadmin]] — RĂ©fĂ©rence pour Postgres - [[app-cloudbeaver]] — Multi-bases, web, plus Ă©tabli - [[app-dbgate]] — Multi-bases, UI riche - [[app-whodb]] — LĂ©ger, explorateur next-gen - **DBeaver** (desktop, Java) — La rĂ©fĂ©rence multi-bases - **Adminer** — Web, ultra-lĂ©ger, support multi-bases ### Comparaison Visual DB vs alternatives matures | CritĂšre | Visual DB | pgAdmin | CloudBeaver | DBeaver | | :--- | :--- | :--- | :--- | :--- | | **Bases supportĂ©es** | Multi (roadmap) | Postgres | Multi | Multi | | **MaturitĂ©** | ⚠ ExpĂ©rimental | Stable | Stable | TrĂšs stable | | **Étoiles** | 0 ⭐ | 3,6k ⭐ | 4,9k ⭐ | — (desktop) | | **UI web self-hosted** | ✅ | ✅ | ✅ | ❌ (desktop) | | **Production-ready** | ❌ | ✅ | ✅ | ✅ | | **Documentation** | LimitĂ© | ComplĂšte | ComplĂšte | ComplĂšte | | **CommunautĂ©** | Quasi-nulle | Large | Large | Énorme | **Verdict** : Visual DB est Ă  **surveiller**, pas Ă  adopter en production. Pour un usage rĂ©el aujourd'hui, choisissez **CloudBeaver** (web multi-bases) ou **pgAdmin** (Postgres). ### PropriĂ©taires (ce que Visual DB viserait Ă  remplacer) - **TablePlus** (desktop, $60) - **Navicat** (desktop, par SGBD) - **PopSQL** (web, freemium) - **Retool Database** (intĂ©grĂ© Ă  Retool) ## 🔐 SĂ©curitĂ© - **Ne pas connecter de bases de production** Ă  un outil immature : la sĂ©paration dev / prod est **encore plus critique** avec un projet jeune - **HTTPS obligatoire** via [[app-traefik]] - **Restreindre l'accĂšs rĂ©seau** : Visual DB expose un accĂšs direct aux bases, gardez-le derriĂšre un VPN (cf. [[securisation-home-lab]]) - **VĂ©rifier les releases** : un projet Ă  0 ⭐ peut disparaĂźtre — sauvegardez vos donnĂ©es ailleurs - **Backups externes** : ne comptez **jamais** sur un projet expĂ©rimental comme **seule** solution de backup de vos bases critiques ## 📚 Ressources - [Site officiel visualdb.com](https://visualdb.com) - [Page self-host](https://visualdb.com/self-host) - [Code source](https://visualdb.com) (lien Ă  confirmer) ## Pages LiĂ©es - [[cat-database]] — CatĂ©gorie Database - [[app-traefik]] — Reverse-proxy HTTPS - [[recettes-docker-compose]] — Templates Docker Compose - [[securisation-home-lab]] — SĂ©curiser l'accĂšs aux interfaces d'admin - [[app-portainer]] — Gestion des containers Docker - [[app-dockge]] — Alternative UI Ă  Portainer