Best open-source alternatives to Termius
Open-source, self-hosted web terminal alternatives to Termius.
Termius is a commercial, closed-source SSH client with a paid tier for cross-device sync. The alternative tools on this page are open-source web applications that run on a server you control. You reach your terminal sessions through any standard web browser, including a phone's browser.
8 alternatives listed- Apache License 2.0Open Source — No Paywall
Best for: replacing Termius for SSH hosts, SFTP, Docker, and metrics
Termix is an open-source, self-hosted platform for server and infrastructure administration. It is presented as a free alternative to Termius and is aimed at users who need to manage remote systems from a browser, desktop app, PWA, or mobile app. The project combines several administration tools in one interface, including SSH terminal access, remote desktop protocols, file management, tunnel handling, Docker container controls, and server monitoring. It also supports role-based access control, OIDC-based authentication, 2FA, encrypted SQLite-backed storage, and export/import of host and credential data, making it suitable for collaborative self-hosted environments.
Offline CapableMulti-UserDockerDocker ComposePackage ManagerFlatpakBinaryFeatures:
- SSH terminal access
- Remote desktop access
- SSH tunnel management
- Remote file manager
- Docker management
+5 more
Auth:oidc-ssolocal2fa - MIT LicenseOpen Source — No Paywall
Best for: sharing a terminal from a single binary, even on a router
ttyd is a lightweight command-line tool that publishes a local terminal session over the web. It is aimed at users who want to access or share a shell through a browser without building a full remote desktop or terminal platform. The project supports a broad set of terminal features, including CJK and IME input, file transfer via ZMODEM and trzsz, and Sixel image output. It can run arbitrary commands, expose a configurable web interface, and secure access with basic authentication or SSL. The README also indicates support for reverse-proxy authentication, making it suitable for self-hosted deployments behind existing web infrastructure. It is distributed across macOS, Linux, FreeBSD/OpenBSD, OpenWrt, and Windows, with installation paths through system package managers, precompiled binaries, snap, and source compilation. The software is intended for browser-based terminal access and collaboration rather than multi-user account management.
Offline CapablePackage ManagerBinarySnapSourceFeatures:
- web-based terminal sharing
- CJK and IME support
- ZMODEM file transfer
- trzsz file transfer
- Sixel image output
+5 more
Auth:localproxy-auth - MIT LicenseOpen Source — No Paywall
Best for: opening a browser terminal for one SSH user from a direct URL
WeTTY is a browser-based terminal application that exposes a shell session over HTTP or HTTPS. It is designed for users who want to access a terminal from within a web browser, using xterm.js for terminal emulation and WebSockets for interactive communication. The project supports connecting either to a local login shell or to SSH targets, including remote hosts specified through command-line flags. It is aimed at operators and developers who need convenient remote terminal access, and it can be deployed directly, run as a Docker container, or installed from source during development. The README also points users to documentation for running it as a daemon, enabling HTTPS, automatic login, and downloading files.
Package ManagerDockerSourceFeatures:
- Browser-based terminal access
- HTTP/HTTPS support
- WebSocket-based terminal communication
- SSH session connections
- Remote host connection via SSH host/port/user options
+3 more
Auth:local - MIT LicenseOpen Source — No Paywall
Best for: managing SSH, VNC, and RDP hosts, including Proxmox guests
Nexterm is an open-source server management application aimed at administrators who need a web-based place to connect to and operate infrastructure. It centralizes remote access protocols like SSH, VNC, and RDP, adds SFTP-based file handling, and supports deploying applications through Docker as well as managing Proxmox LXC and QEMU containers. The project also emphasizes access control and organization structure. It supports two-factor authentication and OIDC SSO, and it can separate users and servers into organizations, making it suitable for shared team environments. The README indicates a server/client/engine architecture and provides both Docker images and local development setup instructions.
Multi-UserMulti-TenantDockerSourceFeatures:
- SSH access
- VNC access
- RDP access
- SFTP file management
- Docker app deployment
+5 more
Auth:oidc-sso2fa - Apache License 2.0Open Source — No Paywall
Best for: clientless RDP, VNC, and SSH access with session recording
guacamole-server is the server-side component of Apache Guacamole, a remote access system. It provides guacd, the proxy daemon that sits between the Guacamole web application and remote desktop protocols, translating binary protocols into the text-based Guacamole protocol so they can be handled efficiently by the browser-based client. The project is aimed at technical users who want to compile Guacamole components themselves or build a Guacamole deployment from source. The README focuses on the build process, required and optional libraries, and how to run guacd either through an init script or directly from the command line. It also highlights support for multiple remote protocols and related capabilities such as audio, SFTP transfer, and media utilities.
SourceFeatures:
- guacd proxy daemon
- Guacamole protocol translation
- RDP support
- SSH support
- Telnet support
+5 more
- GNU Affero General Public License v3.0Open Source — No Paywall
Best for: accessing SSH and Telnet systems directly in a browser
Sshwifty is a web-based SSH and Telnet client designed for accessing remote systems directly from a browser. It is aimed at users who want a browser-accessible terminal front end rather than a native desktop client, and it supports connecting to both SSH and Telnet services. The project can be deployed through prebuilt executables, a Docker image, or by compiling from source. Its configuration model includes file-based and environment-variable options, support for multiple HTTP servers, proxying through Socks5, TLS handling, and server-side hooks for customizing connection behavior. The README also mentions a third-party Homebrew formula for macOS installation.
DockerBinarySourcePackage ManagerFeatures:
- web SSH client
- web Telnet client
- browser-based access
- Docker deployment
- TLS certificate import via environment variables
+4 more
Auth:local - Apache License 2.0Open Source — No Paywall
Best for: reaching devices without a public IP using your own SSH client
ShellHub is a centralized SSH gateway designed to help users access and manage servers, embedded Linux devices, and containerized environments from anywhere. It is positioned for individuals, small businesses, and enterprises that want to simplify remote administration without relying on public IP exposure, VPN configuration, or jump hosts. The project provides a web-based interface and mobile access for connecting to devices through a central gateway. Its core capabilities include native SSH access, file transfer, SSH port forwarding, firewall rules, audit logging, and session recording. The repository also documents a self-hosted deployment path as well as a cloud-hosted service, making it suitable for teams that want either managed access or full control over their own infrastructure.
Cloud OptionalMulti-UserMulti-TenantSourceDocker ComposeFeatures:
- native SSH support
- SCP/SFTP support
- SSH port forwarding
- public-key authentication
- firewall rules
+5 more
Auth:local - MIT LicenseOpen Source — No Paywall
Best for: controlling AI coding agents in Herdr or tmux from your phone
Collie is a web-based control surface for Herdr agent herds, designed for use on a phone while connected through Tailscale. It presents a dashboard that highlights whichever agent needs attention, lets the operator reply through a normal text field, and provides mobile-friendly controls for terminal interaction, quick commands, and session switching. The project is aimed at a single operator managing a personal tailnet-hosted herd rather than shared or public access. The README emphasizes that it acts with the user’s full shell privileges and should be treated like remote shell access to the machine. It runs locally on the host, exposes itself through Tailscale or a compatible front door, and includes features such as push notifications, image uploads, search within output, and a PWA-style home screen install.
Offline CapablePackage ManagerSourceFeatures:
- Dashboard ranked by who needs you
- Push notifications for waiting agents
- Quick actions and slash commands
- Special-keys pad
- Find in output
+5 more
What to look for in a Termius alternative
- Session persistence: verify whether the tool keeps your session alive through a dropped connection, via tmux or mosh support. - Key security: your SSH keys stay on your own server rather than syncing through a third-party vendor. - Network access: decide whether to expose the web terminal on the public internet or keep it behind a private network such as Tailscale. - Mobile input: browser terminals work on phones, but they lack the dedicated mobile keyboard rows found in native SSH apps.
Other SaaS alternatives
- Notion (66)
- Dropbox (49)
- Evernote (35)
- Slack (35)
- Asana (31)
- Squarespace (31)
- ChatGPT (30)
- Trello (30)
- Microsoft Teams (30)
- Vercel / Heroku / Render (29)
- WordPress.com (29)
- Wix (28)
- Cursor IDE (27)
- Shopify (26)
- Microsoft OneDrive (25)
- Discord (24)
- Claude Code - CLI (22)
- Make (Integromat) (21)
- Google Analytics (21)
- Spotify (21)
- Airtable (20)
- Jira (20)
- Sentry (19)
- Microsoft OneNote (19)
- Zoom (19)
- Microsoft 365 (19)
- Webflow (18)
- Salesforce (16)
- Datadog (14)
- GitHub (14)
- Plex (14)
- HubSpot (14)
- Google Workspace (14)
- Miro (13)
- Auth0 (12)
- monday.com (12)
- Bitbucket (12)
- YouTube (12)
- Twilio (11)
- Google Calendar (11)
- Hotjar (10)
- Postman (9)
- Calendly (9)
- Stripe (9)
- Zendesk (9)
- PayPal (9)
- Apple iCloud (8)
- 1Password (8)
- Basecamp (8)
- Lovable (7)
- Intercom (7)
- Adobe Lightroom (6)
- Adobe Premiere Pro (6)
- v0 (6)
- Adobe Photoshop (6)
- Typeform (6)
- Netflix (5)
- Mailchimp (5)
- DocuSign (5)
- AutoCAD (4)
- Moshi (4)
- Figma (3)
- Loom (3)
- Buffer (3)
- Adobe Illustrator (3)
- Midjourney (2)
- Canva (2)
- Adobe After Effects (2)
- Adobe InDesign (2)
- Grammarly (1)
- Authentik (1)
- Listmonk (1)
