Termix-SSH / Termix
git clone https://github.com/Termix-SSH/Termix.git
v26.10.3 · 2d ago
Self-hosted, plugin-based server management.
+7
stars, 24h · #2,081
+~49
stars, 7 days · #2,596
+~210
stars, 30 days · #2,538
16k
★ total · +0% this week
755
forks · 9 open issues
Star history (as recorded here)
LanguageTypeScript
LicenseApache-2.0
Created2024-11-25 (1y ago)
Last pushtoday
Watchers51
OwnerOrganization
GitHub topics
Links
- GitHub: github.com/Termix-SSH/Termix
- Homepage: https://termix.site/
- Releases · Issues · Hacker News mentions
README excerpt
Termix Self-hosted, plugin-based server management ## Overview Termix is a free, open source, self-hosted server management platform built on plugins. The core keeps your hosts, credentials, users, sharing and sessions. Everything else, like the SSH terminal, remote desktop, file manager, Docker and metrics, is a plugin you can turn on, off or remove. It runs on web, desktop and mobile. Think of it as a free, self-hosted Termius. ## Try the Demo Try it at demo.termix.site. Any username and password works. ## Core What every install has, with or without plugins: - Hosts: Save hosts in nested folders with tags and parent hosts, bulk edit, import and export, and use Quick Connect for one-off connections - Credentials: Reuse saved passwords and keys across hosts, with host defaults you can set for the server, a user or a folder - Sharing and Roles: Share hosts, credentials and folders with users or roles at four levels: connect, view, edit and manage - Accounts: Local accounts, sessions you can see and revoke, trusted devices, API keys and an audit log - Security: Passwords, keys and other secrets are encrypted per user, and the database can be encrypted on disk - Desktop Sync: The desktop app runs on its own and can link to a Termix server to keep an offline copy of your account - Interface: Tabs and split screen, a command palette (double tap left shift), rebindable shortcuts, themes, branding and around 30 languages - Databases: SQLite by default, with PostgreSQL and MySQL supported too ## Plugins Plugins add everything else. The official ones ship with Termix, and admins can install, update or remove plugins from the Plugins tab. Each plugin has its own repo. | Plugin | What it does | | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | | ACME Certificates | Gets the Termix HTTPS certificate from Let's Encrypt or any ACME provider and renews it for you. | | AI Assistant | An AI assistant that reads your setup and proposes changes for you to approve. | | Alerts | One inbox for every alert in Termix, with delivery to webhooks, ntfy, Discord and email. | | Audit Tools | Send the audit log to your SIEM and export it as CSV or NDJSON. | | Automations | Run steps on your hosts on a schedule or when something happens. | | Classic Layout | The classic Termix layout with an icon rail, sidebar, tab bar and dock. | | Classic Themes | Light, dark and seven more color themes for Termix. | | Credential Tools | Generate SSH keys, check them and copy a public key to a host. | | Docker | Manage Docker and Podman containers on your hosts over SSH, with logs, stats and a console. | | File Manager | Browse, edit and move files over SFTP, including straight from one server to another. | | Fleets | Group hosts into fleets and run commands, package actions and file transfers on all of them at once. | | HashiCorp