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
Settingstab in the Guacamole UI. - Navigate to
Connections. - Ensure that the
guacdhostname 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
Connectionstab. - 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
Userstab. - Add new users or edit existing ones.
- Assign connections to users and configure their permissions.
- Click
Save.
Step 5: Customizing Settings
- Navigate to the
Settingstab. - 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.yamlfile. - Regularly backup your
configdirectory 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.