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
