Guacd Setup Guide - ajgillis04/GillisDockerDepot GitHub Wiki
Guacd Setup Guide
Introduction
Guacamole's guacd is the Guacamole proxy daemon. It serves as the core of the Guacamole remote desktop gateway, handling all the protocol-specific aspects of connecting to remote desktops.
Prerequisites
- Docker installed
- Guacd container running in your Docker stack
Configuration Steps
Step 1: Accessing the Guacamole UI
- Ensure you have the Guacamole web application container running alongside guacd.
- Open your browser and navigate to
http://<your-ip-address>:8080/guacamole
. - Log in with your Guacamole credentials.
Step 2: Verifying Guacd Connection
- Go to the
Settings
tab in the Guacamole UI. - Navigate to
Connections
. - Ensure that the
guacd
hostname and port (default 4822) are correctly configured. - Test the connection to verify that guacd is running and accessible.
Step 3: Adding Remote Desktop Connections
- Navigate to the
Connections
tab. - Click
New Connection
. - Configure the connection settings:
- Name: Give your connection a meaningful name.
- Protocol: Choose the protocol (VNC, RDP, SSH).
- Parameters: Enter the necessary parameters (hostname, port, username, password).
- Click
Save
.
Step 4: Configuring Users and Permissions
- Go to the
Users
tab. - Add new users or edit existing ones.
- Assign connections to users and configure their permissions.
- Click
Save
.
Step 5: Customizing Settings
- Navigate to the
Settings
tab. - Customize global settings according to your preferences (e.g., theme, language).
- Click
Save
.
Notes
- Ensure all paths and environment variables are updated in the
guacd.yaml
file. - Regularly backup your
config
directory to save your settings.
Troubleshooting
- Common Issues: List common issues and solutions.
- Logs: Check Guacd logs for error messages.
- Support: Link to the Guacamole community and support resources.