Termix
Manage your servers with built-in SSH, tunnels, and file access
LukeGus





š» Termix is designed to simplify server administration by bringing powerful management tools into a single, unified interface. At its core, it provides direct access to SSH terminals inside the browser, eliminating the need for external clients. Sessions can be opened in tabs or arranged in split screens, allowing administrators to multitask and manage different systems simultaneously with ease. The terminal experience is responsive and reliable, ensuring that routine tasks such as configuration, updates, and troubleshooting can be performed quickly.
Beyond terminal access, Termix offers advanced tunnel management that enables secure and persistent connections between servers and services. These tunnels can be created, monitored, and automatically reconnected when necessary, giving administrators confidence that critical links remain available without constant manual intervention. This feature is particularly useful for maintaining stable communication in environments where connections may drop or need to be reestablished frequently.
File management is another key aspect of Termix. Remote directories can be navigated as if they were local, with support for uploading new files, renaming or deleting existing ones, and editing content directly within the interface. The built-in editor provides syntax highlighting for various programming and configuration languages, making it easy to adjust configuration files or scripts without relying on separate tools. This seamless integration reduces friction and speeds up everyday maintenance tasks.
To support the handling of multiple servers, Termix includes a host manager where connections can be organized and grouped. Tags and folders make it simple to categorize different environments, whether they are development, staging, or production systems. This structure ensures that administrators can quickly find and connect to the right host without sifting through long lists of saved credentials.
Another significant capability of Termix is real-time monitoring. The application presents detailed statistics on system resources, including processor load, memory usage, and storage consumption. These insights help administrators identify potential issues before they develop into critical problems.
All of these features are wrapped in a clean and modern interface that prioritizes usability. The design emphasizes clarity and efficiency, enabling both experienced administrators and newcomers to interact with complex systems in a straightforward way. Termix transforms server management from a fragmented set of tools into a cohesive, accessible, and user-friendly experience.
New features and improvements in this release:
- Tmux integration for terminals
- Many new UI themes including Dracula and midnight espresso
- Reconnect button for disconnected SSH sessions
- Right-click menu in terminal for copy, paste, and open in file manager
- Command history toggle in user profile
- Snippet sharing with users and roles
- Export all hosts as JSON
- Wake on LAN support
- Port knocking for SSH connections
- Session timeout configuration in admin settings
- Configurable log level in admin settings
- Inline OPKSSH provider selection in dialog
- Switch to adjacent tab when closing current tab
- Add select all and deselect all buttons for snippet terminal selection
Bug fixes:
- Many security-related patches applied
- Massively reduced Docker image size
- Fixed cookie-based authentication for WebSocket connections
- SSH sessions now bound to user and verified on access
- Sensitive data removed from log output
- Plaintext credentials removed from internal host API responses
- Sessions revoked when password is changed or reset
- Fixed file manager showing stale directory contents
- Fixed RDP audio output and dynamic session resize
- Fixed admin page incorrectly showing admin status
- Fixed snippets failing to reorder
- Fixed Windows client failing to connect to SSH servers after restart
- Fixed file upload crash on permission denied
- Fixed tunnel cleanup to prevent new connections from being killed
- Fixed clipboard paste from host to RDP session
- Preserved remote file mode after SFTP write
Full release notes can be found at https://github.com/Termix-SSH/Termix/releases
New features and improvements in this release:
- Updated OPKSSH support for improved SSH key authentication
- Improved web-based mobile terminal experience
- Enhanced backend logging with more detailed logging points
- Moved add credential and add host buttons to a new location in the UI
- SSH key validation added
- Username in credentials is now optional and can be set when adding a host
- User profile toggle for snippet confirmations
- Configurable base path for reverse proxy sub-path deployment
- Copy deploy command for SSH keys without password authentication
- Manage OIDC configuration via environment variables (overrides database)
- Added modern DH group key exchange algorithms
- IP address fields now indicate FQDN is supported
- Added Ctrl+V / Cmd+V shortcut for clipboard paste
- HTTP proxy support for GitHub API requests
Bug fixes:
- Fixed file manager disconnecting after a few navigations
- Fixed Docker permission error when running as non-root
- Fixed data loss caused by encrypted database format mismatch
- Disabled browser caching for file manager API
- Fixed special character input issues on macOS
- File manager entries now sorted alphabetically with directories first
- Added timeout for SFTP readlink to prevent request hangs
- All SSH data fields are now preserved during database export and import
- Fixed dashboard cards taking up full width on smaller displays
Full release notes can be found at https://github.com/Termix-SSH/Termix/releases
- Version2.1.0
- CategoryDeveloper Tools
- Source codePublic
- Developed by
- Submitted by
- Compatible withumbrelOS 0.5 or later
