An easy way to deploy Guacamole on your machine --- just for fun.
What you going to get:
- OR HAProxy (with SSL configured automatically)
- OR Nginx (with httppass configured automatically)
- Guacamole version 1.5.1 (database and first user configured automatically)
- GuaCD connecting on your host
- MySQL (latest stable version)
If you are using MacOS with Rancher Desktop, you need to run the docker-compose up -d
command twice (some bug)
Docker and Docker Compose (I mean it, just it!)
-
Copy the
.env-example
to.env
and change it as you pleasecp .env-example .env
-
Start the docker compose with NGINX on port 80
docker-compose --profile nginx up
-
Start the docker compose with HAPROXY on port 443
docker-compose --profile haproxy up
-
Access it: http://localhost:8080 (nginx) or https://localhost:8443 (haproxy)