Andrea,
If you want to be able to use the GUI as you describe then you'll need
to use a database, rather than the XML config.
You don't say what distribution you're using, but I have previously
described some steps to install Guacamole with or without database for
Ubuntu 22.04. This was intended as a guide and you may need to make some
changes, however some aspects of it may be helpful. You can find the
description here, along with useful comments by others:
https://lists.apache.org/thread/1z7pczcmb9nvo46odo0qyklxn0qvrcxn
On 19/02/24 03:48, Andrea Miconi wrote:
Before this installation I had followed a guide to use MariaDB, but then I
found myself having difficulty identifying the collector.
Now that the XML configuration is already there, I was wondering if I can
configure it again for the DB or if I have to do everything from the
beginning.If I use MariaDB, how do I connect it to Guacamole?
Il domenica 18 febbraio 2024 alle ore 13:21:00 CET, Nick Couchman
<vn...@apache.org> ha scritto:
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