mirror of
https://github.com/Haxxnet/Compose-Examples.git
synced 2026-08-15 14:17:13 +02:00
Update README.md
This commit is contained in:
@@ -5,6 +5,8 @@
|
|||||||
|
|
||||||
# Notes
|
# Notes
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
Before spawning up the Docker Compose stack you have to pre-supply an `initdb.sql` initialization file for the Postgresql database.
|
Before spawning up the Docker Compose stack you have to pre-supply an `initdb.sql` initialization file for the Postgresql database.
|
||||||
|
|
||||||
Please go ahead and create this init file in the corresponding Docker Volume bind mount.
|
Please go ahead and create this init file in the corresponding Docker Volume bind mount.
|
||||||
@@ -23,12 +25,21 @@ Afterwards, you can spawn up the Docker stack as follows:
|
|||||||
docker compose up -d
|
docker compose up -d
|
||||||
````
|
````
|
||||||
|
|
||||||
|
## Authentication
|
||||||
|
|
||||||
The Guacamole login is available at `http://<YOUR-IP>:8080/guacamole`.
|
The Guacamole login is available at `http://<YOUR-IP>:8080/guacamole`.
|
||||||
|
|
||||||
The default username is `guacadmin`. The default password is `guacadmin`.
|
The default username is `guacadmin`. The default password is `guacadmin`.
|
||||||
|
|
||||||
|
|
||||||
> [!TIP]
|
> [!TIP]
|
||||||
> You can also access internal hosts somewhere else. Just use gluetun to force guacamole over vpn.
|
> You can also access internal hosts somewhere else. Just use gluetun to force guacamole over vpn.
|
||||||
>
|
>
|
||||||
> See `docker-compose-gluetun-traefik-authentik-oidc.yml` for an example with wireguard and Authentik OIDC SSO.
|
> See `docker-compose-gluetun-traefik-authentik-oidc.yml` for an example with wireguard and Authentik OIDC SSO.
|
||||||
|
|
||||||
|
## Custom Extensions
|
||||||
|
|
||||||
|
https://guacamole.apache.org/doc/gug/configuring-guacamole.html#overriding-guacamole-home
|
||||||
|
|
||||||
|
The docker container makes use of the path `/opt/guacamole/extensions`. One may bind-mount this volume but there is a better alternative.
|
||||||
|
|
||||||
|
One can advice the container to use a different home path via the environment variable `GUACAMOLE_HOME`. This way, every file placed there will be read-only copied to the real `/opt/guacamole/extensions` path inside the container, without affecting the regular extensions and install files. Please inspect the compose examples, which add the `GUACAMOLE_HOME=/etc/guacamole` env to support custom extensions.
|
||||||
|
|||||||
Reference in New Issue
Block a user