
ShellHub
Centralized SSH gateway for remote access and device management

ShellHub is a centralized SSH gateway that lets teams remotely access and manage Linux servers, containers and embedded devices using a web UI, mobile app or standard SSH clients. It aggregates devices behind a single gateway and provides centralized access controls, logging and session playback.
Key Features
- Native SSH access (supports OpenSSH/standard SSH clients) for web and terminal connections.
- Web-based terminal and mobile access with session recording and built-in replay player.
- Public-key authentication and configurable SSH firewall rules for granular access control.
- SCP/SFTP support and container (Docker) access integration for remote container management.
- Microservices deployment using Docker Compose; production guidance includes HTTPS/NGINX and persistent MongoDB volumes.
Use Cases
- Centralized remote administration of distributed Linux servers and IoT/embedded fleets.
- Secure remote troubleshooting and maintenance of Docker containers and edge devices.
- Compliance and auditing through recorded SSH sessions and audit logs for forensic review.
Limitations and Considerations
-
Certain advanced features (enterprise/cloud capabilities) vary by edition: HTTP/Web Endpoints, SAML improvements and some session-recording backend behaviors are highlighted as Enterprise/Cloud features in the project releases. Implementation and storage of large recordings can require S3-compatible storage (e.g., MinIO) for scale.
-
The recommended self-hosted deployment expects Docker Engine / Docker Compose and a MongoDB service; production setups require additional configuration for volumes, HTTPS termination and proxy protocol handling.
ShellHub provides a focused, open-source platform to centralize SSH access for cloud, edge and IoT environments. It is available as a Community (open-source) edition plus paid Cloud and Enterprise editions that add managed and enterprise features.
Categories:
Tags:
Tech Stack:
Similar Services

Puter
Self-hostable web-based personal cloud and desktop environment
Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.


Sunshine
Self-hosted game streaming host compatible with Moonlight
Self-hosted game streaming server for Moonlight with low-latency streaming, hardware/software encoding, and web-based configuration and pairing.

Teleport
Identity-aware access proxy for infrastructure and internal apps
Secure access platform for servers, Kubernetes, databases, desktops, and web apps with SSO/MFA, short-lived certificates, and full session auditing.


Pangolin
Identity-aware VPN and reverse proxy for secure remote access
Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

n.eko (Neko)
Self-hosted virtual browser and shared desktop via WebRTC
Neko is a self-hosted virtual browser/desktop streamed over WebRTC, enabling low-latency remote access and multi-user collaborative sessions in Docker.

XPipe
Connection hub and remote file manager for managing server infrastructure
Desktop application that centralizes SSH, containers, VMs, Kubernetes and remote file management; integrates local CLI tools and syncs connection data via git.




