SSH Terminal
Full-featured terminal with split-screen support (up to 4 panels) and a browser-like tab system. Customize with themes, fonts, and other components. Supports jump hosts, Warpgate, TOTP, SOCKS5, OPKSSH, tmux, port knocking, and more. Run one command across all open terminals, save reusable command snippets, and auto-complete from your command history.
Remote Desktop
RDP, VNC, and Telnet support over the browser with complete customization and split screening.
Remote File Manager
Manage files directly on remote servers with support for viewing and editing code, images, audio, and video. Upload, download, rename, delete, and move files seamlessly with sudo support.
SSH Tunnel Management
Create and manage server-to-server SSH tunnels with automatic reconnection, health monitoring, and local, remote, or dynamic SOCKS forwarding. Optional preset snapshots can be saved to the server and loaded across clients.
Host Manager
Save, organize, and manage SSH connections with tags and folders. Save reusable login info and automate SSH key deployment. Quick connect without saving, or use the command palette (double tap left shift) to open connections from your keyboard.
Docker Management
Start, stop, pause, and remove containers. View container stats and control containers with a docker exec terminal. Built to simplify managing containers, not replace Portainer or Dockge.
Server Stats & Dashboard
View CPU, memory, disk usage, network, uptime, firewall, and port monitor on most Linux-based servers. Customize your dashboard with a network graph to visualize your homelab based off your SSH connections with status support.
Auth & Access Control
Secure user management with admin controls, OIDC (with access control), and 2FA (TOTP) support. Create roles and share hosts across users. View and revoke active sessions across all platforms. Link OIDC and local accounts together.
API Keys & Data
Create user-scoped API keys with expiration dates for automation and CI. Export and import SSH hosts, credentials, and file manager data. Backend stored as encrypted SQLite database files.
Platform Support
Available as a web app, desktop application (Windows, Linux, macOS, can run standalone without the Termix backend), PWA, and dedicated mobile app for iOS and Android. Built-in SSL certificate generation with HTTPS redirects. Supports ~30 languages via Crowdin.