Plateforme web de gestion de machines virtuelles Docker avec terminal SSH intégré, explorateur de fichiers et panneau d'administration complet.
Une solution complète pour gérer vos environnements virtualisés
Accédez à vos conteneurs directement depuis le navigateur avec un terminal SSH complet basé sur xterm.js.
Naviguez, téléchargez et uploadez des fichiers dans vos conteneurs avec une interface intuitive.
Gestion complète des utilisateurs avec authentification, rôles admin et isolation des conteneurs.
Créez des conteneurs avec des configurations personnalisées via fichiers YAML (image, volumes, env).
Surveillez l'utilisation CPU, RAM et disque en temps réel pour le système et chaque conteneur.
Définissez des limites CPU et RAM par conteneur avec alertes de dépassement.
Définissez des scripts Bash qui s'exécutent automatiquement à la création de vos conteneurs.
Suivez étape par étape la création de vos environnements grâce au streaming de logs via WebSocket.
Créez, limitez et attachez des volumes persistants à vos conteneurs à la volée.
Une stack moderne et légère
Déployez OpenVM en quelques minutes
curl -O https://raw.githubusercontent.com/GalTechDev/OpenVM/main/docker-compose.yml
docker-compose up -d
docker run -d \
--name openvm \
-p 5000:5000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v openvm_data:/app/data \
--privileged \
galteck/openvm:latest
# 1. Cloner le repo
git clone https://github.com/GalTechDev/OpenVM.git
cd OpenVM
# 2. Installer les dépendances
pip install -r requirements.txt
# 3. Initialiser la base de données
python init_db.py
# 4. Lancer l'application
./start.sh
Accédez à: http://localhost:5000
Aperçu de l'interface utilisateur
Terminal SSH, explorateur de fichiers et logs en temps réel
Gestion des utilisateurs, conteneurs et ressources système