guacamole-server
Core components of Apache Guacamole: proxy daemon (guacd), libraries, and protocol support for VNC, RDP, SSH, Telnet, enabling clientless remote desktop via web browsers.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Convert VNC/RDP/SSH to web-friendly text protocol for browser-based remote desktop.
Core Features
- Supports multiple protocols: VNC, RDP, SSH, Telnet
- Plugin-free remote desktop access through any modern browser
- Efficient proxy daemon (guacd) with low latency
- Extensible audio, file transfer, and image compression (WebP)
What It Can't Do
- •Build process requires multiple dependencies; consider using pre-built packages if available. 2. guacd listens on localhost by default; use `-b 0.0.0.0` or reverse proxy for external access. 3. Must be paired with Guacamole web client (e.g., guacamole-client) for full functionality. 4. Check compatibility with Apache Tomcat version if using the web application.
Use Cases
- Embed remote desktop capabilities into web applications
- Provide browser-based remote access to servers, virtual machines, or desktops in enterprise IT
Detailed Introduction
guacamole-server is the core component of Apache Guacamole, a clientless remote desktop gateway. It includes guacd (the proxy daemon), libguac (core library), and protocol support libraries for VNC, RDP, SSH, Telnet, etc. It translates binary remote desktop protocols into a text-based Guacamole protocol that JavaScript can efficiently process, enabling browser-based remote access without plugins or additional software on the client.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Install dependencies (Cairo, libjpeg-turbo/libjpeg, libpng, OSSP UUID) plus optional protocol libs (FreeRDP, libssh2, etc.)
Step 2: Run ./configure && make && sudo make install
Step 3: Start guacd (default port 4822) and configure with Guacamole web frontend
- Step 1: Install dependencies (Cairo, libjpeg-turbo/libjpeg, libpng, OSSP UUID) plus optional protocol libs (FreeRDP, libssh2, etc.)
- Step 2: Run ./configure && make && sudo make install
- Step 3: Start guacd (default port 4822) and configure with Guacamole web frontend
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Run `sudo make uninstall` in the source directory, or manually remove guacd binary and libraries from /usr/local.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
PowerToys
A set of utilities for power users to tune and streamline their Windows experience for greater productivity.
terminal
Modern, feature-rich terminal application for Windows command-line users, with tabs, GPU acceleration, and full customization.
core
Open source home automation that puts local control and privacy first. Perfect for Raspberry Pi or a local server.