On Tue, Feb 12, 2019 at 1:11 PM sciUser <[email protected]>
wrote:

> Do I have to run the Guacamole client API from the Guacamole server itself
> or
> can I call it from another server say hosting lab guides?
>
>
I'm not entirely sure which component you're referring to, but, in general:
- Guacamole Client (the portion that runs in Tomcat) can be separately from
guacd - the two do not have to run on the same system.  If you run them on
different servers you have to make sure that you configure the Guacamole
Client side to point to the correct Guacamole Server (guacd) instance.
- The portion that access the API actually generally runs on the browser.
The HTML and JS content is, by default, hosted in the same Tomcat container
as the rest of the Guacamole Client (Java classes, etc.), but this doesn't
have to be the case - you can separate them onto different sources.  The
issue you'll have is that you'll have to reconfigure the JS to point to the
correct place for the API, rather than just defaulting to the same host
from which it is running.
- You can also write custom code to make REST calls to the API endpoints
outside of the normal Guacamole WebApp - it's a standard REST API, and can
be accessed by any code/client that can be configured to make the calls.

Regards,
Nick

Reply via email to