Skip to content

An easy way to deploy Guacamole 1.5 on your machine - You'll have reverse proxy and MFA out of the box.

License

Notifications You must be signed in to change notification settings

thyarles/apache-guacamole-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apache Guacamole - Full Stack in one command

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)

Know issues

If you are using MacOS with Rancher Desktop, you need to run the docker-compose up -d command twice (some bug)

Requirements

Docker and Docker Compose (I mean it, just it!)

How to run

  1. Copy the .env-example to .env and change it as you please

    cp .env-example .env
  2. Start the docker compose with NGINX on port 80

    docker-compose --profile nginx up
  3. Start the docker compose with HAPROXY on port 443

    docker-compose --profile haproxy up
  4. Access it: http://localhost:8080 (nginx) or https://localhost:8443 (haproxy)

About

An easy way to deploy Guacamole 1.5 on your machine - You'll have reverse proxy and MFA out of the box.

Topics

Resources

License

Stars

Watchers

Forks