A Flutter app for monitoring Linux, Unix and Windows server status and managing servers over SSH from iOS, Android, macOS and other platforms.
Termix-SSH/Termix
Self-hosted server management platform where SSH, remote desktop, SFTP, Docker and metrics are all optional plugins.
Open-source alternative to:Termius
- Stars
- 15,607
- Forks
- 753
- Open issues
- 5
- Last commit
- 14 hours ago
What is it?
Termix is a free, open source, self-hosted server management platform built on plugins. Its core handles hosts, credentials, users, sharing and sessions, while the SSH terminal, remote desktop, file manager, Docker and metrics are separate plugins that can be enabled, disabled or removed.
It runs in the browser as a PWA and as desktop apps for Windows, Linux and macOS, plus iOS and Android apps. The core supports SQLite by default, with PostgreSQL and MySQL also available. Credentials can be reused across hosts and are encrypted per user, and sharing works at connect, view, edit and manage levels.
The official plugin set covers RDP, VNC and Telnet sessions in the browser, session recording, SFTP file transfer, Docker and Podman management, and SSO, LDAP and passkey sign-in. Admins install and update plugins from within the app, and a community registry is available for third-party plugins.
Key features
- 01Saves hosts in nested folders with tags, bulk editing and import/export
- 02Reuses credentials and keys across hosts with per-user encryption
- 03Runs SSH terminals with tabs, split screen and a desktop local terminal
- 04Provides RDP, VNC and Telnet sessions in the browser
- 05Manages files over SFTP and manages Docker and Podman containers
Use cases
- Managing a homelab's servers from one self-hosted web dashboard
- Giving a team shared access to hosts with role-based permissions
- Connecting to Windows and Linux machines through a browser without extra clients
- Using a single place for SSH, SFTP and container management across many servers
Quick start
- 1
Read the install steps in the docs for your platform
- 2
Or try the online demo at demo.termix.site (any username and password works)
Things to know
- The README does not include the Docker Compose file, so self-hosting setup depends on the external docs.
Topics
FAQ
- What is Termix?
- Self-hosted server management platform where SSH, remote desktop, SFTP, Docker and metrics are all optional plugins. Termix is a free, open source, self-hosted server management platform built on plugins. Its core handles hosts, credentials, users, sharing and sessions, while the SSH terminal, remote desktop, file manager, Docker and metrics are separate plugins that can be enabled, disabled or removed.
- Is Termix free to use? What license does it have?
- Termix is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is Termix still maintained?
- Actively maintained. The last commit to Termix was on Oct 21, 2026.
- What can I use Termix for?
- Managing a homelab's servers from one self-hosted web dashboard Giving a team shared access to hosts with role-based permissions Connecting to Windows and Linux machines through a browser without extra clients Using a single place for SSH, SFTP and container management across many servers
- How do I install Termix?
- Read the install steps in the docs for your platform Or try the online demo at demo.termix.site (any username and password works)
- Where can I get Termix?
- The source code and installation instructions are on GitHub: https://github.com/Termix-SSH/Termix
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A native Rust desktop workspace for databases, SSH, SFTP, terminals, remote desktop, monitoring, Markdown notes and AI agents.
Runs Windows inside a Docker container with automatic download and unattended installation, accessed through a browser or RDP.
A self-hosted web app for waking devices on your network with Wake-on-LAN, built with SvelteKit, Go and PocketBase.
Self-hosted network scanner that maps hosts, services and links on a schedule and keeps network diagrams current across four views.
Self-hosted server control panel for deploying web apps, managing databases, Docker containers, DNS, backups and security on a VPS or dedicated server.