Termix

Self-hosted server management platform for SSH terminal access, remote desktop control, and infrastructure monitoring.

Termix screenshot 1

Termix is an open-source, self-hosted server management platform that centralizes infrastructure control into a single interface. It provides tools for remote terminal access, desktop control, and system monitoring, allowing users to manage multiple servers from a web browser or dedicated desktop and mobile applications. The software is typically deployed via Docker and supports a wide range of connection protocols to ensure connectivity across different environments.

It functions as a central hub for managing SSH connections, remote files, and container runtimes, while offering a customizable dashboard for tracking the health of connected hosts. By consolidating various administrative tools, it reduces the need to switch between multiple standalone clients for terminal access and system oversight. The platform is compatible with Windows, macOS, Linux, iOS, and Android, providing a consistent experience across all hardware.

Key features

  • SSH terminal with split-screen support and a tabbed interface
  • Remote desktop access via RDP, VNC, and Telnet
  • File manager with sudo support and server-to-server file transfers
  • Docker and Podman container management and statistics
  • Host metrics tracking with time-series graphs and webhook alerts
  • SSH tunnel management with local, remote, and dynamic SOCKS forwarding
  • User authentication via OIDC, LDAP, SSO, TOTP, and WebAuthn
  • Tailscale and Proxmox integrations for automated host discovery
  • Serial device connectivity using the Web Serial API

Built with React, Tailwind CSS, and Shadcn, the platform uses an encrypted SQLite database for backend storage. It includes role-based access control (RBAC) for sharing hosts among users and supports advanced SSH configurations such as jump hosts, port knocking, and SSH agent forwarding. The system also features a customizable homepage with drag-and-drop widgets for monitoring services and system status, as well as a network graph to visualize homelab layouts based on SSH connections. For automation, the platform provides user-scoped API keys with expiration dates.

Termix is designed for system administrators and homelab enthusiasts who require a centralized, self-hosted solution for remote infrastructure management.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity15 days ago
Repository Age1 year
LicenseApache-2.0
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.