--- title: Termix created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, ssh, app-marathon3-batch-c] confidence: high contested: false sources: [https://selfh.st/apps/?tag=ssh&app=termix] --- # đŸ’» Termix > Le client web SSH/terminal/SFTP moderne pour administrer vos serveurs depuis le navigateur. ## 📋 Informations GĂ©nĂ©rales | Champ | Valeur | | :--- | :--- | | **Site web** | [termix.site](https://termix.site) | | **GitHub** | [Termix-SSH/Termix](https://github.com/Termix-SSH/Termix) | | **License** | MIT | | **Langage** | TypeScript (React) | | **Étoiles GitHub** | 1.5k ⭐ | | **CatĂ©gorie** | [[cat-ssh|SSH]] | ## 📝 Description **Termix** est une plateforme web complĂšte pour gĂ©rer vos serveurs SSH/SFTP/DB depuis n'importe quel navigateur : terminaux interactifs (xterm.js), Ă©diteur de fichiers distant (Monaco), tunnels, snippets, gestion d'hĂŽtes, partage de sessions (SSO), multi-tenants, support PostgreSQL/MySQL/MongoDB. **DiffĂ©rence vs shellhub/Apache Guacamole** : expĂ©rience utilisateur moderne, focus SSH/DB (pas RDP), collaboration simple, Ă©crit en TypeScript moderne. **Pour qui** : DevOps, SRE, Ă©quipes support ayant besoin d'accĂšs serveur depuis des postes non-admin, labs Ă©phĂ©mĂšres, gestion de fermes de serveurs. ## 🚀 Installation ### Docker Compose (recommandĂ©) ```yaml version: '3.8' services: termix: image: ghcr.io/termix-ssh/termix:latest container_name: termix restart: unless-stopped ports: - "8080:8080" environment: SECRET: ${TERMIX_SECRET} ENCRYPTION_KEY: ${TERMIX_ENCRYPTION_KEY} JWT_SECRET: ${TERMIX_JWT_SECRET} DATABASE_URL: postgresql://termix:${TERMIX_DB_PASSWORD}@termix-db:5432/termix depends_on: - termix-db volumes: - termix-data:/app/data labels: - "traefik.http.routers.termix.rule=Host(`termix.example.com`)" - "traefik.http.routers.termix.tls.certresolver=letsencrypt" termix-db: image: postgres:16-alpine container_name: termix-db restart: unless-stopped environment: POSTGRES_USER: termix POSTGRES_PASSWORD: ${TERMIX_DB_PASSWORD} POSTGRES_DB: termix volumes: - termix-db:/var/lib/postgresql/data volumes: termix-data: termix-db: ``` ## 🔄 Alternatives ### Open Source - **Apache Guacamole** — clientless remote desktop gateway (RDP/VNC/SSH), Java/Tomcat - **ShellHub** — client SSH/CB shell cloud-native, focus IoT - **Nextcloud Terminal** — app SSH dans Nextcloud (limitĂ©e) - **KeyBox** — Spring/Java SSH web terminal - **WebSH** — simple web shell node.js - **gotty** — partage terminal simple Go ### PropriĂ©taires - **Coder** — cloud dev environments, pas juste SSH - **Teleport** — access plane (commercial OSS) - **Tailscale SSH** — VPN+SSH intĂ©grĂ© (propriĂ©taire) - **StrongDM** — enterprise proxy (commercial) ## 🔐 SĂ©curitĂ© - **Chiffrement** : clĂ©s SSH et credentials chiffrĂ©s en base (AES-256-GCM) - **2FA** : TOTP natif - **HTTPS obligatoire** : recommandĂ© (TLS) - **Audit logs** : toutes les sessions enregistrĂ©es - **Sharing sessions** : collaboration avec expiration - **Sudoers** : restrictions par utilisateur/group - **Pas d'exĂ©cution root serveur** : isolation forte via user dĂ©diĂ©s ## 📚 Ressources - [Documentation](https://docs.termix.site/) - [DĂ©mo en ligne](https://demo.termix.site) - [Site officiel](https://termix.site) ## Pages LiĂ©es - [[cat-ssh]] — CatĂ©gorie SSH - [[app-soft-serve]] — Git server SSH - [[app-wol]] — Wake-on-LAN pour reboot distant