Termix – Termix-SSH
自托管 SSH 和远程桌面管理
关键指标一览
主题标签
README 详细介绍
Termix
Self-hosted SSH management and remote desktop access
English ·
中文 ·
日本語 ·
한국어 ·
Français ·
Deutsch ·
Español ·
Português ·
Русский ·
العربية ·
हिन्दी ·
Türkçe ·
Tiếng Việt ·
Italiano
Termix is free and open source. If you find it useful, consider donating to help cover server costs and development time.


Achieved on September 1st, 2025
Overview
Termix is an open-source, forever-free, self-hosted all-in-one server management platform. It provides a multi-platform solution for managing your servers and infrastructure through a single, intuitive interface. Termix offers SSH terminal access, remote desktop control (RDP, VNC, Telnet), SSH tunneling capabilities, remote file management, and many other tools. Termix is the perfect free and self-hosted alternative to Termius available for all platforms.
Features
|
SSH Terminal Access: |
Remote Desktop Access: |
|
SSH Tunnel Management: |
Remote File Manager: |
|
Docker and Podman Management: |
SSH Host Manager: |
|
Host Metrics: |
User Authentication: |
|
Tailscale Integration: |
RBAC/Sharing: |
|
Serial Connections: |
Alerts: |
|
Homepage: |
Database Encryption: |
|
Network Graph: |
SSH Tools: |
|
Persistent Tabs: |
Languages: |
|
Session Sharing: |
Desktop Standalone + 2-Way Sync: |
More features
- Dashboard - View server information at a glance on your dashboard
- API Keys - Create user-scoped API keys with expiration dates to be used for automation/CI
- Data Export/Import - Export and import SSH hosts, credentials, and file manager data
- Automatic SSL Setup - Built-in SSL certificate generation and management with HTTPS redirects
- Modern UI - Clean desktop/mobile-friendly interface built with React, Tailwind CSS, and Shadcn. Choose between many different UI themes including light, dark, Dracula, etc. Use URL routes to open any connection in full-screen.
- Command History - Auto-complete and view previously ran SSH commands
- Quick Connect - Connect to a server without having to save the connection data
- Command Palette - Double tap left shift to quickly access SSH connections with your keyboard
- Proxmox Integration - Auto-add hosts into Termix from your Proxmox instance
- SSH Feature Rich - Supports jump hosts, Warpgate, TOTP based connections, SOCKS5, host key verification, password autofill, OPKSSH, tmux, port knocking, terminal logging, SSH agent forwarding, Bitwarden SSH agent, HashiCorp Vault SSH signing, and more.
- Termix ID - A sshid.io equivalent built into Termix. Claim a handle, publish your public SSH keys at a resolver URL, and use a built-in CA to issue SSH certificates.
Platform Support
| Platform | Distribution |
|---|---|
| Web | Any modern browser (Chrome, Safari, Firefox) · PWA support |
| Windows x64/ia32 | Portable · MSI Installer · Chocolatey |
| Linux x64/ia32 | Portable · AUR · AppImage · Deb · Flatpak |
| macOS x64/ia32, v12.0+ | Apple App Store · DMG · Homebrew |
| iOS/iPadOS v15.1+ | Apple App Store · IPA |
| Android v7.0+ | Google Play Store · APK |
Installation
Visit the Termix Docs for full installation instructions across all platforms.
Sample Docker Compose file (you can omit guacd and the network if you don't plan on using remote desktop features):
services:
termix:
image: ghcr.io/lukegus/termix:latest
container_name: termix
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- termix-data:/app/data
environment:
PORT: "8080"
depends_on:
- guacd
networks:
- termix-net
guacd:
image: guacamole/guacd:1.6.0
container_name: guacd
restart: unless-stopped
ports:
- "4822:4822"
networks:
- termix-net
volumes:
termix-data:
driver: local
networks:
termix-net:
driver: bridge
Cloud Hosting
You can also run the Termix server on a cloud VPS instead of inside your own network. If Termix runs on the network it manages, an outage takes Termix with it, and your hosts and saved sessions are stuck inside the system you are trying to fix. Hosting it externally keeps it reachable no matter what happens to your network, and gives you a static IP and access from anywhere without a VPN or port forward.
GINERNET is a sponsor of Termix, and there is a full step by step guide for deploying to their VPS platform in the docs.
Telemetry
Termix sends a small anonymous usage ping once every 24 hours to help understand how many instances are running and which features are actually used. This only includes a randomly generated instance ID, a count of users and hosts, the app version, and whether certain features (terminal, file manager, tunnels, docker, etc.) were used in the last 24 hours. It never includes usernames, hostnames, IP addresses, credentials, or any other identifying or connection data.
This is opt-out and enabled by default. You can disable it at any time in Admin Settings under General, or set ENABLE_TELEMETRY=false to turn it off before you ever spin-up Termix.
Donate
Termix is free and open source with no subscriptions or paid plans. If you find it useful, consider donating to help cover server costs, domains, and development time. Donations also help fund the time to research and learn what's needed to build features like SAML, Kubernetes, and Agent support. Track progress and donate below.
Sponsors
Interested in a paid placement to support development? Email mail@termix.site.
Support
If you need help or want to request a feature with Termix, visit the Issues page, log in, and press New Issue. Please be as detailed as possible in your issue, preferably written in English. You can also join the Discord server and visit the support channel, however, response times may be longer.
Screenshots
<img src="http://./docs/repo-images/YouTube.png" alt="YouTube" class="ra0-md-img" loading="lazy" />
Watch update overviews on YouTube
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
Some videos and images may be out of date or may not perfectly showcase features.
Planned Features
See Projects for all planned features. If you are looking to contribute, see Contributing.
License
Distributed under the Apache License Version 2.0. See LICENSE for more information.















