On Sun, Feb 18, 2024 at 3:36 AM Andrea Miconi <whitetiger_it...@yahoo.it.invalid> wrote:
> I am new with Guacamole and to configure it I used the xml file. > Now I have to report any changes here. > > I had tried Guacamole years ago and I remember that as guacadmin I could > configure it from the GUI, creating users, passwords, services to connect > to, protocols, etc. > > Again if I remember correctly, I had also changed the logo and installed > TOTP for two-factor authentication. > > Starting from this simple installation, how can I complete the > configuration? > > FIrst, make sure you have read through the manual and are familiar with its contents. It covers a lot of these configuration topics: https://guacamole.apache.org/doc/gug/. To answer your questions a bit more specifically, though: * The default authentication module included with Guacamole is the simple user-mapping.xml file. It is not designed to be a long-term, scalable authentication solution; instead, it's designed just to help you make sure that Guacamole is functioning properly end-to-end. * In order to be able to configure connections in the GUI, you'll need to install one of the database modules and connect it to a database. This is covered in the manual linked above, under the "Database authentication" section. * To configure TOTP, after you have the database authentication working, you can add the totp module in. This is covered in the "TOTP two-factor authentication" section. * To customize the look-and-feel of Guacamole, you can generate your own simple extension to overwrite the CSS and HTML of the interface. This is covered at a high level in the "guacamole-ext" section of the manual, and there's an example "branding" extension in the source repo: https://github.com/apache/guacamole-client/tree/master/doc/guacamole-branding-example . -Nick