Skip to content

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.