Gérez vos bases de données,
pas votre tooling.
socAdmin est un outil d'administration auto-hébergé pour MySQL, PostgreSQL et MongoDB. Un seul binaire, des identifiants chiffrés, une interface moderne. L'administration de base de données, bien faite.
docker run -d -p 8080:8080 soleilclems/socadmin
-
MySQL / MariaDB
-
PostgreSQL
-
MongoDB
- Gratuit pour toujours
Une interface pour tous les moteurs
Même barre latérale, mêmes onglets, mêmes raccourcis, que vous soyez connecté à MySQL, PostgreSQL ou MongoDB.
-
MySQL
Écrivez du SQL, lisez les résultats
Un éditeur de requêtes avec historique pour MySQL, MariaDB et PostgreSQL. Les résultats s'affichent dans une grille juste en dessous.
-
PostgreSQL
Visualisez les relations entre vos tables
La vue schéma dessine chaque table, type de colonne et clé étrangère sur un seul canvas, directement depuis la base de données.
-
MongoDB
Des documents, pas que des lignes
Parcourez les collections sous forme de documents, filtrez avec des conditions ou du JSON brut, lancez des agrégations et gérez les index.
-
Tous les moteurs
Sécurisé par défaut
Identifiants de base de données chiffrés avec AES-256-GCM, connexion avec limitation de tentatives, protection CSRF, et une liste blanche d'IP activable depuis l'interface.
Deux façons de l'utiliser
La même application dans les deux cas. Choisissez où elle tourne.
Sur votre machine
socAdmin Manager est une application bureau qui lance socAdmin pour vous, et peut aussi installer MySQL, PostgreSQL et MongoDB. Pas de terminal, pas de Docker.
Toutes les versions sur GitHub
Guide de l'application bureauSur votre serveur
Ajoutez socAdmin au fichier Compose qui lance votre base de données. L'image pèse environ 30 Mo, tourne en non-root et fonctionne avec un filesystem read-only.
services:
socadmin:
image: soleilclems/socadmin
ports: ["8080:8080"]
volumes: [socadmin-data:/data]
environment:
- MYSQL_HOST=mysql
- ADMIN_EMAIL=you@example.com
- ADMIN_PASSWORD=Change-me-10+
Guide Docker
Sous le capot
Tout ce qu'il faut pour gérer vos bases de données, dans un seul binaire auto-hébergé.
Modèle de sécurité- Moteurs
- MySQL 8 et MariaDB, PostgreSQL, MongoDB
- Runtime
- Un seul binaire Go avec l'interface intégrée. Pas de PHP, pas d'Apache
- Identifiants
- Chiffrés au repos avec AES-256-GCM, jamais loggués
- Comptes
- Mots de passe bcrypt, rôles admin et lecture seule
- Sessions
- Tokens d'accès de 15 minutes, refresh tokens rotatifs
- Import & export
- SQL, CSV, JSON et YAML
- Déploiement
- Image Docker (non-root, filesystem read-only) ou application bureau
- Licence
- Gratuit, propriétaire