Remote Access & Desktop
Remote Access & Desktop tools -- a subcategory of Self-Hosting Tools
Replace Popular SaaS
27 Tools
Headscale
37KAn open source, self-hosted implementation of the Tailscale control server.
wg-easy
25KThe easiest way to run WireGuard VPN with a web-based management UI for creating and managing clients.
Netbird
24KNetbird offers wireguard® integration, single sign-on (SSO), multi-factor authentication (mfa) as a self-hosted remote access & desktop.
OpenVPN
13KOpenVPN gives you secure remote access VPN solutions on your own infrastructure.
Termix
12KTermix is a self-hosted remote access & desktop tool with support for SSH, Terminal.
Amnezia
11KAmnezia gives you VPN server and client on your own infrastructure.
Warpgate
6.7KFor remote access & desktop, Warpgate is a self-hosted solution that provides smart SSH and HTTPS bastion that works with any SSH client.
MeshCentral
6.3KMeshCentral offers remote monitoring, agent installation, remote desktop as a self-hosted remote access & desktop.
Upsnap
5.4KFor network utilities, Upsnap is a self-hosted solution that provides simple Wake on LAN (WOL) dashboard app. Wake up devices on your network and see...
WeTTY
5.2KWeTTY gives you terminal access in browser over HTTP/HTTPS on your own infrastructure.
Nexterm
4.1KNexterm handles server management software for SSH, VNC, and RDP as a self-hosted solution.
Guacamole
3.8KSelf-hosted remote access & desktop tool that provides clientless remote desktop gateway supporting standard protocols like VNC and RDP.
Octelium
3.5KOctelium lets you run unified zero-trust secure access platform entirely on your own server.
OliveTin
3.5KFor remote access & desktop, OliveTin is a self-hosted solution that provides safe and simple access to pre-defined shell commands from a web interface.
WGDashboard
3.4KWGDashboard is a Vue-based application that provides simple dashboard for configuring and managing WireGuard.
Sshwifty
3.1KSshwifty is a JavaScript-based application that provides SSH and Telnet connector made for the Web.
ShellHub
2KShellHub gives you modern SSH server for remotely accessing linux devices via command line (using any SSH client) on your own infrastructure.
DockFlare
1.9KDockFlare gives you cloudflare Tunnel controller on your own infrastructure.
Wiredoor
1.6KWiredoor gives you expose applications running in private or local networks on your own infrastructure.
ZTNET
1.1KZTNET is a TypeScript-based application that provides zeroTier network controller.
wol
674Wol is a Go-based application that provides simple Wake-on-LAN web interface.
Werbot
169Werbot lets you run centralized platform for managing SSH access entirely on your own server.
WoLi WebGUI
55For remote access & desktop, WoLi WebGUI is a self-hosted solution that provides extremely lightweight image for sending WoL magic packets.
MagicPack
50MagicPack gives you web-based Wake-On-LAN tool for teams or companies on your own infrastructure.
Secure ShellFish
For server management, Secure ShellFish is a self-hosted solution that provides powerful SSH terminal for iOS & Mac.
ServerCat
Released under Proprietary, ServerCat provides server status, Docker management, and SSH client for iOS/macOS on self-hosted infrastructure.
Termius
Released under Proprietary, Termius provides modern SSH client on self-hosted infrastructure.
Why Self-Host Your Remote Access?
Commercial remote access tools like TeamViewer, Teleport, and Tailscale route your connections through their relay servers, giving a third party visibility into when you connect, which machines you access, and potentially the data in transit. For accessing home labs, office servers, or production infrastructure, this creates an unnecessary trust dependency. Self-hosted remote access ensures your connections stay entirely within your control.
Headscale is an open-source implementation of the Tailscale coordination server, letting you build a WireGuard mesh VPN without routing metadata through Tailscale’s infrastructure. WG-Easy wraps WireGuard in a simple web UI for straightforward VPN setup. NetBird provides zero-config mesh networking similar to Tailscale. OpenVPN remains widely deployed for traditional client-server VPN architectures. MeshCentral offers full remote desktop management — screen sharing, file transfer, terminal access — as a self-hosted alternative to TeamViewer and AnyDesk. Guacamole provides clientless remote desktop access through a web browser, supporting RDP, VNC, and SSH without installing client software.
For SSH-focused workflows, Warpgate provides a smart SSH and HTTPS bastion host with session recording and audit logs. Nexterm combines SSH, VNC, and RDP in a single web-based terminal manager. Wetty runs a web terminal for SSH access from any browser. ShellHub provides centralized SSH access management with device registration and session logging. On the mobile side, Secure ShellFish and Termius provide SSH clients for iOS, while ServerCat offers server monitoring and SSH from iPhone and iPad. UpSnap handles Wake-on-LAN for powering on remote machines, and Wol provides the same function with a simpler interface.