Skip to main content

Installation

Installation via SSH to my server and then creating and running a Docker Compose file.

  1. First change directory to your Docker folder (I keep all containers in a Docker folder). Add a folder called guacamole. Change directory to the guacamole directory and then add a docker-compose file. To do this, the following four command lines should be entered into the command line separately:
  cd /docker
  sudo mkdir guacamole
  cd /docker/guacamole
  sudo nano docker-compose.yml
  1. Once the nano editor is open, add the docker compose lines below:

               **The appropriate TZ can be found with the command in this link -> command to find your time zone, TZ.

services:
  guacamole:
    container_name: guacamole
    image: jwetzell/guacamole
    restart: unless-stopped
    ports:
     - 8562:8080
    volumes:
     - ./guacamole:/config:rw
    environment:
      TZ: America/Santo_Domingo
      EXTENSIONS: "auth-totp"
  1. Press Ctrl-O and then enter to save the file. Ctrl-X to exit the Nano editor.
  2. Then start the container with the following command:
sudo docker compose up -d
  1. You can now enter guacamole in your internet browser with:

        http://<local ip address>:8562

  1. Type in the Username and Password, then click Login (the default username is guacadmin and the default password is guacadmin).
  2. Make sure to change your username/password in settings -> preferences.