Guacamole
Clientless remote desktop gateway supporting standard protocols like VNC and RDP.
Homepage
Source code
Other self-hosted remote access
SSH bastion server with access control, session recording, and optional TPM-backed key protection.
Highly customizable SSH server with several ways to authorize a user and options where and how to execute a user's session.
Secure remote access gateway that supports the WireGuard protocol. It offers a Web GUI, 1-line install script, multi-factor auth (MFA), and SSO.
Run your own web server to remotely manage and control computers on a local network or anywhere on the internet.
Modern SSH server for remotely accessing linux devices via command line (using any SSH client) or web-based user interface (alternative to sshd).
Sshwifty is a SSH and Telnet connector made for the Web.
Clientless web-based server management platform with SSH terminal, tunneling, and file editing capabilities.
Fully transparent SSH, HTTPS, Kubernetes, MySQL and Postgres bastion/PAM that doesn't need additional client-side software.
Run it with Docker
Spin up Guacamole on a VPS in minutes. Use the docker-compose generator to get a starter snippet, or grab a server below.