Skip to main content

Guacamole

GuacD

  guacd:
    image: guacamole/guacd
    container_name: "guacd"
    restart: always
    networks:
      web:
        ipv4_address: 172.18.0.3

Guacamole

  guacamole:
    image: guacamole/guacamole
    container_name: "guacamole"
    restart: always
    networks:
      web:
        ipv4_address: 172.18.0.4
    links:
      - guacd
      - traefik
    environment:
      - GUACD_HOSTNAME=guacd
      - MYSQL_HOSTNAME=mysql
      - MYSQL_DATABASE=guacamole_db
      - MYSQL_USER=${USERNAME}
      - MYSQL_PASSWORD=${PASSWORD}
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.guac-web.rule=Host(`guac.kevinsloan.net`)"
      - "traefik.http.routers.guac-web.entrypoints=web"
      - "traefik.http.routers.guac-web.middlewares=redirect@file"
      - "traefik.http.routers.guac-secured.rule=Host(`guac.kevinsloan.net`)"
      - "traefik.http.routers.guac-secured.entrypoints=web-secured"
      - "traefik.http.routers.guac-secured.tls.certresolver=mytlschallenge"