English ·
中文 ·
日本語 ·
한국어 ·
Français ·
Deutsch ·
Español ·
Português ·
Русский ·
العربية ·
हिन्दी ·
Türkçe ·
Tiếng Việt ·
Italiano
Si vous le souhaitez, vous pouvez soutenir le projet ici !
Termix est une plateforme de gestion de serveurs tout-en-un, open source, à jamais gratuite et auto-hébergée. Elle fournit une solution multiplateforme pour gérer vos serveurs et votre infrastructure à travers une interface unique et intuitive. Termix offre un accès terminal SSH, des capacités de tunneling SSH, la gestion de fichiers à distance, et de nombreux autres outils. Termix est l'alternative parfaite, gratuite et auto-hébergée à Termius, disponible sur toutes les plateformes.
- Accès terminal SSH - Terminal complet avec support d'écran partagé (jusqu'à 4 panneaux) et un système d'onglets inspiré des navigateurs. Inclut la personnalisation du terminal avec des thèmes courants, des polices et d'autres composants
- Accès Bureau à Distance - Support RDP, VNC et Telnet via navigateur avec personnalisation complète et écran partagé
- Gestion des tunnels SSH - Créez et gérez des tunnels SSH avec reconnexion automatique et surveillance de l'état, avec support des connexions -l ou -r
- Gestionnaire de fichiers distant - Gérez les fichiers directement sur les serveurs distants avec support de la visualisation et de l'édition de code, images, audio et vidéo. Téléversez, téléchargez, renommez, supprimez et déplacez des fichiers de manière fluide avec support sudo
- Gestion Docker - Démarrez, arrêtez, mettez en pause, supprimez des conteneurs. Consultez les statistiques des conteneurs. Contrôlez les conteneurs via le terminal docker exec. Non conçu pour remplacer Portainer ou Dockge, mais plutôt pour gérer simplement vos conteneurs plutôt que de les créer
- Gestionnaire d'hôtes SSH - Enregistrez, organisez et gérez vos connexions SSH avec des tags et des dossiers, et sauvegardez facilement les informations de connexion réutilisables tout en automatisant le déploiement des clés SSH
- Statistiques serveur - Visualisez l'utilisation du CPU, de la mémoire et du disque ainsi que le réseau, le temps de fonctionnement, les informations système, le pare-feu et le moniteur de ports sur la plupart des serveurs Linux
- Tableau de bord - Consultez les informations de vos serveurs en un coup d'œil depuis votre tableau de bord
- RBAC - Créez des rôles et partagez des hôtes entre utilisateurs/rôles
- Authentification des utilisateurs - Gestion sécurisée des utilisateurs avec contrôles administrateur et support OIDC et 2FA (TOTP). Visualisez les sessions utilisateur actives sur toutes les plateformes et révoquez les permissions. Liez vos comptes OIDC/locaux ensemble
- Chiffrement de la base de données - Le backend est stocké sous forme de fichiers de base de données SQLite chiffrés. Consultez la documentation pour plus de détails
- Export/Import de données - Exportez et importez les hôtes SSH, les identifiants et les données du gestionnaire de fichiers
- Configuration SSL automatique - Génération et gestion intégrées de certificats SSL avec redirections HTTPS
- Interface moderne - Interface épurée compatible desktop/mobile construite avec React, Tailwind CSS et Shadcn. Choisissez entre un thème sombre ou clair. Utilisez les routes URL pour ouvrir n'importe quelle connexion en plein écran
- Langues - Support intégré d'environ 30 langues (géré par Crowdin)
- Support multiplateforme - Disponible en tant qu'application web, application de bureau (Windows, Linux et macOS), PWA, et application mobile/tablette dédiée pour iOS et Android
- Outils SSH - Créez des extraits de commandes réutilisables exécutables en un seul clic. Exécutez une commande simultanément sur plusieurs terminaux ouverts
- Historique des commandes - Auto-complétion et consultation des commandes SSH précédemment exécutées
- Connexion rapide - Connectez-vous à un serveur sans avoir à sauvegarder les données de connexion
- Palette de commandes - Appuyez deux fois sur Shift gauche pour accéder rapidement aux connexions SSH avec votre clavier
- SSH riche en fonctionnalités - Support des hôtes de rebond, Warpgate, connexions basées sur TOTP, SOCKS5, vérification des clés d'hôte, remplissage automatique des mots de passe, OPKSSH, etc.
- Graphe réseau - Personnalisez votre tableau de bord pour visualiser votre homelab basé sur vos connexions SSH avec support des statuts
- Onglets Persistants - Les sessions SSH et les onglets restent ouverts sur tous les appareils/actualisations si activé dans le profil utilisateur
Consultez les Projects pour toutes les fonctionnalités prévues. Si vous souhaitez contribuer, consultez Contributing.
Appareils supportés :
- Site web (tout navigateur moderne sur toute plateforme comme Chrome, Safari et Firefox) (support PWA inclus)
- Windows (x64/ia32)
- Portable
- Installateur MSI
- Gestionnaire de paquets Chocolatey
- Linux (x64/ia32)
- Portable
- AUR
- AppImage
- Deb
- Flatpak
- macOS (x64/ia32 sur v12.0+)
- Apple App Store
- DMG
- Homebrew
- iOS/iPadOS (v15.1+)
- Apple App Store
- IPA
- Android (v7.0+)
- Google Play Store
- APK
Visitez la documentation de Termix pour plus d'informations sur l'installation de Termix sur toutes les plateformes. Sinon, voici un exemple de fichier Docker Compose :
services:
termix:
image: ghcr.io/lukegus/termix:latest
container_name: termix
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- termix-data:/app/data
environment:
PORT: "8080"
depends_on:
- guacd
networks:
- termix-net
guacd:
image: guacamole/guacd:latest
container_name: guacd
restart: unless-stopped
ports:
- "4822:4822"
networks:
- termix-net
volumes:
termix-data:
driver: local
networks:
termix-net:
driver: bridgeSi vous avez besoin d'aide ou souhaitez demander une fonctionnalité pour Termix, visitez la page Issues, connectez-vous et appuyez sur New Issue. Veuillez être aussi détaillé que possible dans votre issue, de préférence rédigée en anglais. Vous pouvez également rejoindre le serveur Discord et visiter le canal de support, cependant les temps de réponse peuvent être plus longs.
Certaines vidéos et images peuvent être obsolètes ou ne pas présenter parfaitement les fonctionnalités.
Distribué sous la licence Apache Version 2.0. Consultez LICENSE pour plus d'informations.













