• release-1.11.1-tag 59088606b5

    kerem released this 2026-02-13 07:42:36 +03:00 | 35 commits to main since this release

    📅 Originally published on GitHub: Fri, 13 Feb 2026 04:49:16 GMT
    🏷️ Git tag created: Fri, 13 Feb 2026 04:42:36 GMT

    Updated OPKSSH support, web-mobile terminal, backend logging, host/credential management UI, with bug fixes for permissions, caching, and database issues.

    YouTube

    Architecture Windows Linux Mac Android iOS
    x86-64 (64-bit) EXE · MSI · Portable AppImage · DEB · Portable DMG
    AArch64 (ARM64) AppImage · DEB · Portable DMG APK (1.3.0) IPA (1.3.0)
    ARMv7 (32-bit) AppImage · DEB · Portable
    x86-32 (32-bit) EXE · MSI · Portable
    Universal Chocolatey Flatpak DMG · App Store · Homebrew

    Update Log:

    • OPKSSH support
    • Moved add credential and add host button into a different location
    • SSH key validation
    • Improved web-mobile Terminal to be more up to date
    • Improved backend logging by adding more logging points
    • Made the username in credentials optional so it can be changed 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 auth
    • Manage OIDC config via .env variables (overrides database)
    • Added modern DH group KEX algorithms
    • Update translations to show FQDN is supported in IP address fields
    • Added Ctrl+V/Cmd+V shortcut for clipboard paste
    • Standardized icon
    • HTTP proxy support for GitHub API requests

    Bug Fixes:

    • File manager disconnecting after a few navigations
    • Docker permission error when running as non root
    • Data loss from encrypted database format mismatch
    • Disable browser caching for file manager API
    • Removed custom macOS keyboard handling to fix issues with special characters
    • Sorted file manager entries alphabetically with directories first
    • Added timeout for SFTP readlink to prevent request hang
    • Preserve all ssh_data fields in database export/import
    • Dashboard cards taking up 100% width on smaller displays
    • Changed Crowdin to use locale with underscore to preserve languages with multiple dialects
    Downloads
  • release-1.11.0-tag 644f23d742

    kerem released this 2026-01-25 05:05:32 +03:00 | 43 commits to main since this release

    📅 Originally published on GitHub: Sun, 25 Jan 2026 02:09:52 GMT
    🏷️ Git tag created: Sun, 25 Jan 2026 02:05:32 GMT

    Customizable dashboard, homelab network graph, updated translations, Warpgate support and many QOL features, and fixed various bugs

    Architecture Windows Linux Mac Android iOS
    x86-64 (64-bit) EXE · MSI · Portable AppImage · DEB · Portable DMG
    AArch64 (ARM64) AppImage · DEB · Portable DMG APK (1.2.0) IPA (1.2.0)
    ARMv7 (32-bit) AppImage · DEB · Portable
    x86-32 (32-bit) EXE · MSI · Portable
    Universal Chocolatey Flatpak DMG · App Store · Homebrew

    Update Log:

    • Handle enter button to confirm action on popups or to login
    • Added firewall/port monitor widgets to server stats
    • PWA support (submitted via PR, largely untested)
    • Updated docs site UI and added API docs
    • URL routes to open any connection in full-screen
    • Ctrl + Alt key remapping for browser blocked shortcuts
    • Migrated translations to use Crowdin (see docs for more)
      • Same translation system (auto generated by Google Translate) but after auto-translated, users can go in and make changes similar to a Git PR
    • Toggle command palette
    • Close button to tab dropdown
    • Customize sidebar buttons
    • Toggle password reset feature in admin settings
    • Sudo support for file manager
    • TOTP/Password reset rate limiting
    • Copy password button
    • Quick connection system (ad-hoc)
    • Reverse/local SSH tunnel toggle
    • Dashboard overhaul
      • Customize what dashboard cards appear
      • Added network graph card (visualize homelab setup)
    • Warpgate support
    • Added connection log similar to Termius and made all connections more resilient in general
    • Improved tunnels backend logging to be more verbose

    Bug Fixes:

    • Resolved vite build warnings for mixed static/dynamic imports
    • Prevent log container names for overflowing the card
    • Use SFTP readdir for listing to support non-Linux systems
    • Added Docker container health check
    • Owner marked as shared when host is shared to their own role
    • Added shell creation timeout and improved error handling
    • Set the line height to default to 1.0 (previously 1.2) to handle TUI apps better
    • Fixed delete user SQL errors (deletes all related data)
    • Nginx permission errors when non-root
    • Skip existing hosts/credentials during JSON imports
    • Invalid SSH key causing backend crash
    • New line carriage not working in terminal
    • Prevent owner permission loss when sharing host to own resolved
    • SSH key passphrase not passed to Docker/Tunnels
    • Optimized host manager for large host lists
    • Added missing mimeTypes for image preview
    • Prevent session reset when updating host properties
    • Terminal https/proxy reconnection loop
    Downloads
  • release-1.10.0-tag ad86c2040b

    kerem released this 2026-01-01 07:20:12 +03:00 | 58 commits to main since this release

    📅 Originally published on GitHub: Thu, 01 Jan 2026 04:26:14 GMT
    🏷️ Git tag created: Thu, 01 Jan 2026 04:20:12 GMT

    Added docker management, RBAC support, many new languages, SOCKS5 support, light mode, and fixed many bugs

    Architecture Windows Linux Mac Android iOS
    x86-64 (64-bit) EXE · MSI · Portable AppImage · DEB · Portable DMG
    AArch64 (ARM64) AppImage · DEB · Portable DMG APK (1.2.0) IPA (1.2.0)
    ARMv7 (32-bit) AppImage · DEB · Portable
    x86-32 (32-bit) EXE · MSI · Portable
    Universal Chocolatey Flatpak DMG · App Store · Homebrew

    Update Log:

    • Added docker management
      • Start, stop, pause, remove containers
      • View container stats
      • Control container using docker exec terminal
      • Disabled by default and completely option. It was not made to replace Portainer or Dockge but rather to simply manage your containers compared to creating them.
    • RBAC support
      • Create roles and share hosts across users/roles
    • Added terminal highlighting (very early beta)
    • SOCKS5 support
    • Separated server stats and tunnel management
    • Added notes field to host
    • Sudo password auto-fill
    • Auto trim host manger inputs
    • Allow for betting sorting in the left sidebar
    • Hide/show tags in the sidebar (adjustable in user profile)
    • Improved terminal connection speed
    • Improved admin settings usability by creating new user modal
      • Able to create new user from admin page
    • Added 20 new languages and migrated hardcoded text to the new system
      • All languages are now generated in bulk using google translate
    • Added light mode (toggleable in user profile)
      • Made colors more consistent across entire UI
    • Improved general code quality and code organization (no user impacts)
    • Duplicated recent activity (in a row) is now truncated
    • Added collapse snippet folders by default
    • Added comment at the end of the public key when deployed
    • Added search bar to snippets
    • Made server stats only occur when the user has the server stats page open. This reduces the amount of spam on a server and also providers better performance in general.
      • Server stats now also supports TOTP (but not none auth since that would be fundamentally impossible since it would have to ask for authentication every time it would poll)
    • Turned server stats disk usage into a graph
    • Added server stats, docker, and tunnels as recent activity
    • Added host saving loader to the host manager and disabled edit button if missing form entry

    Bug Fix:

    • Fix PTY keepalive creating “^@” character
    • Snippet running on enter key
    • Base64 file manager decoding
    • File manager jump host not working
    • File manager terminal size not updating
    • User/hosts unable to be deleted (sqlite constraint)
    • Command autocomplete taking over tab (made disabled by default)
    • Override credential username not saving
    Downloads
  • release-1.9.0-tag 8366c99b0f

    kerem released this | 63 commits to main since this release

    📅 Originally published on GitHub: Mon, 17 Nov 2025 16:07:13 GMT
    🏷️ Git tag created: Mon, 17 Nov 2025 15:46:05 GMT

    Added command history, revamped SSH tools UI, and includes many general QOL/bug fixes

    After upgrading to this version, downgrading will result in an encryption error. Create backups as needed.

    Architecture Windows Linux Mac Android iOS
    x86-64 (64-bit) EXE · MSI · Portable AppImage · DEB · Portable DMG
    AArch64 (ARM64) AppImage · DEB · Portable DMG APK (1.2.0) IPA (1.2.0)
    ARMv7 (32-bit) AppImage · DEB · Portable
    x86-32 (32-bit) EXE · MSI · Portable
    Universal Chocolatey Flatpak DMG · App Store · Homebrew

    Update Log:

    • Moved all SSH tools into a dedicated sidebar
    • Added Command History feature inside the SSH tool sidebar to view/run previous commands more easily
      • Use tab in a terminal to autofill command history based on what you're typing (can be disabled in User Profile)
    • Revamped the split screen into the new SSH tool sidebar for more fine-grained control over Terminal location
      • Allow terminals to be closed while split-screening
    • Added command palette (double-tap left shift)
      • View recent activity, hosts, and quick actions with a key bind
    • Link OIDC account to a password account
    • Jump host/bastion host support (chain multiple hosts)
    • Toggle to override username on a credential-based host
    • New SSH Login Statistics widget
    • Added quick actions system
      • Create custom buttons that execute an SSH snippet viewable from the server stats page
    • Start a SSH connection or see the status on a host from the host manager
    • Color-coded files/folders inside the file manager (can be disabled in User Profile)
    • Visible ID for hosts/snippets/credentials inside the host manager
    • Change folder icon/color
    • Improved the login page and added a login animation while the hosts are initializing
    • Improved support for Warpgate
    • Delete all hosts in a folder
    • Improved UI for the database tab of admin settings
    • Customize file permissions in the file manager
    • Copy file/folder path in file manager
    • Compress/decompress zipped folders in the file manager
    • Login attempt rate limiting (resets after reboot)
    • Save file manager file sorting type to localStorage
    • Limited max tab size
    • Improved UI for deploying SSH credentials
    • Improved form validation by automatically sending the user to the tab with an invalid form entry
    • Added reordering and folder/customization system to snippets

    Bug Fixes:

    • Server stats reporting red status after adding a new host
    • Docker pull unexpected EOF
    • Users get logged out after the actual 7 days for web and a month for desktop/mobile instead of the previous accidental 6 hours
    • Database encryption errors after updating
    • Hosts not loading on some devices
    • Electron displays a white flashing screen after logging in, then restarting
    • Credential deploy error
    • Quick actions in the homepage are not overwriting the current host manager tab
    • Terminal display issues
    • Accept header for OIDC callback request
    • Electron localStorage not saving for right-click copy/paste
    • Unable to delete hosts/users
    • Metrics not taking up full space
    • Mobile apps not displaying hosts until logging out
    • Base 64 encoded hosts are not getting decoded
    • Improved SSH timeouts
    • Fixed JSON import system
    • Fixed SSH credential deployment error
    Downloads
  • release-1.8.0-tag a27d8f264e

    kerem released this | 66 commits to main since this release

    📅 Originally published on GitHub: Wed, 05 Nov 2025 17:00:48 GMT
    🏷️ Git tag created: Wed, 05 Nov 2025 16:40:46 GMT

    Added more terminal customization, new SSH tools, revamped server stats customization, and improved multi-platform support

    Your desktop/mobile version will need to be updated to work with this version since many authentication systems were changed.

    Update Log:

    • Added 2 new languages: Russian and Brazilian Portuguese
    • Improved SSH tools buttons:
      • Added SSH snippets (reusable commands)
    • Added many new terminal customization options:
      • Theme
      • Font (font, size, spacing, line height)
      • Cursor style/blinking
      • Scroll back buffer
      • Bell style
      • Fast scroll modifier
      • SSH agent forwarding
      • Backspace modifier
      • Run startup snippets
      • Auto set environment variables
      • Auto run MOSH
    • Improved tab bar to be similar to a web browser (movable and improved UI/UX)
    • Added support for TOTP SSH hosts (only works on terminal/file manager and only on the website/desktop version)
    • Added an option not to save the password (asks when connecting, does not save locally)
    • Moved the delete account button to the ser profile
    • Made the left sidebar resizable
    • Replaced the server button on the sidebar with a hamburger button to be able to edit hosts and visit the file manager with fewer clicks
    • Added OIDC/reverse proxy support for all desktop and mobile clients
    • Completely revamped server stats
      • Enable/disable status monitoring (green/red icon on the sidebar), along with changing the internal that it pings
      • New server stat widgets (also configurable with enable/disable and intervals)
        • CPU (now a chart)
        • Memory (now a chart)
        • Disk
        • Network interfaces (list of all interfaces, their IPs, and their status)
        • Uptime
        • Processes
        • System information (hostname, OS, and kernel version)
    • Changed password reset to reset user data if unable to provide password
    • Added session management system (log out specific devices/browsers)
      • Made a regular website session last for 1 week before getting logged out
      • Desktop and mobile clients last a month before getting logged out of date
      • If you restart Termix, all sessions and session tokens are removed
    • Added new SSH algorithms (kexs, server host keys, and ciphers)
    • More desktop app platform install types/platforms:
      • Windows (x64/ia32)
        • Portable
        • MSI Installer
        • Chocolatey Package Manager (coming shortly)
      • Linux (x64/ia32/arm7l)
        • Portable
        • AppImage
        • Deb
        • Flatpak (coming shortly)
      • macOS (x64/ia32 on v12.0+)
        • Apple App Store (coming shortly)
        • DMG
        • Homebrew (coming shortly)
      • iOS/iPadOS (v15.1+)
        • Apple App Store
        • IPA
      • Android (v7.0+)
        • Google Play Store
        • APK

    Bug Fixes:

    • OIDC security leak
    • Tab switching display issues
    • Fixed mobile error handling
    • Linux builds are not opening
    Downloads