team@tinypod.app
Self-Hosting Guacamole: Remote Desktop in the Browser
Apache Guacamole provides remote desktop access through your browser. RDP, VNC, and SSH without installing client software.
guacamoleremote-desktoprdpvnc
What Is Guacamole?
Apache Guacamole is a clientless remote desktop gateway. It provides remote access to your machines through a web browser — no client software needed.
Supported Protocols
RDP (Remote Desktop Protocol) — Windows machinesVNC (Virtual Network Computing) — Linux/Mac desktopsSSH — Terminal accessTelnet — Legacy accessKubernetes — Pod terminal accessFeatures
Access
Browser-based (HTML5, no plugins)Works on any device with a browserMulti-monitor supportClipboard sharingFile transferManagement
Connection managementUser and group managementConnection groups (folders)Load balancing across connectionsSecurity
Two-factor authenticationLDAP/Active Directory integrationSession recordingConcurrent access limitsIP-based restrictionsQuality
Adaptive image qualityAudio playbackKeyboard mappingTimezone forwardingUse Cases
Access work machines from anywhereManage servers without SSH clientsProvide contractor access (browser-only)Lab environment accessJump host for internal networksDeployment
1. Deploy Guacamole on TinyPod
2. Add connections (RDP/VNC/SSH)
3. Create user accounts
4. Access remote machines via browser
Resources: 1 CPU, 512 MB RAM.
Guacamole turns any browser into a remote desktop client. No installation, no client software — just a URL.