Guacamole Service bundle
See: https://guacamole.apache.org/
Firewall Rules
Please be aware that the following Firewall rules are opened for the workspace when this service is deployed:
Service Tags:
- AzureActiveDirectory
Prerequisites
Guacamole Workspace Service Configuration
When deploying a Guacamole service into a workspace the following properties need to be configured.
Optional Properties
| Property | Options | Description |
|---|---|---|
guac_disable_copy |
true/false (Default: true) |
Disable Copy functionality |
guac_disable_paste |
true/false (Default: false) |
Disable Paste functionality" |
guac_enable_drive |
true/false (Default: true) |
Enable mounted drive |
guac_disable_download |
true/false (Default: true) |
Disable files download |
guac_disable_upload |
true/false (Default: true) |
Disable files upload |
is_exposed_externally |
true/false (Default: true) |
Is the Guacamole service exposed outside of the vnet |
Notes
VM tooling and bootstrap time
The Windows and Linux VM user resources provided with Guacamole install their tooling (for example Azure CLI, Visual Studio Code, Azure Storage Explorer and data science packages) via a bootstrap script that runs at deploy time. This download-and-install step typically adds 10-15 minutes (or more) to VM provisioning, depending on how many tools are selected.
To provision VMs faster and to avoid transient issues downloading and installing packages, we recommend using a custom VM image with the tooling pre-installed. The included user resource templates that rely on bootstrap scripts should only be used for trial/demonstration purposes. More info can be found in the custom templates documentation.