All 104 Dependencies
Every package Termix depends on, ranked by repo health score.
Termix is an open-source, forever-free, self-hosted server management platform that unifies every protocol and tool a sysadmin or homelabber needs. Instead of juggling separate apps for SSH, RDP, VNC, file transfers, and Docker management, Termix consolidates them into a single web interface that runs entirely on infrastructure you control.
At its core, Termix pairs an Express.js backend — which handles all SSH protocol work, file operations, and remote desktop bridging via Apache Guacamole — with a React frontend that streams live terminal sessions over WebSockets. Sessions are persistent: tabs stay connected across browser refreshes and device switches, and split-screen layouts let you view up to four panels simultaneously.
Security is taken seriously at the data layer. Credentials and sensitive fields are encrypted at the field level using AES-256-GCM, and the entire SQLite database is optionally encrypted at rest before being written to disk. Authentication supports local accounts, OIDC/SSO, LDAP, TOTP two-factor, and OPKSSH — a modern approach that authenticates SSH sessions via OpenID Connect tokens so no static credentials ever need to be stored.
Termix ships as a Docker image, a native Electron application for Windows, macOS, and Linux, a PWA, and mobile apps on both the Apple App Store and Google Play. The project has grown to over 13,000 GitHub stars since launching in late 2024, with active releases shipped multiple times per month.