Sign inSign up

martadinata666/guacamole

By martadinata666

Updated 18 days ago

guacamole interface client for guacd

Image
2

2.2K

martadinata666/guacamole repository overview

Guacamole

Compose

version: "3.5"
services:
   guacd:
     image: martadinata666/guacd:git
     networks:
       - guacamole

   guacamole:
     image: martadinata666/guacamole:git
     environment:
       - POSTGRES_HOSTNAME=db
       - POSTGRES_USER=guacamole
       - POSTGRES_DATABASE=guacamole
       - POSTGRES_PASSWORD=guacamolepass
       - WEBAPP_CONTEXT=ROOT
       - GUACD_HOSTNAME=guacd
     volumes:
       - ./init:/init
     ports:
       - 4822:8080

  db:
     image: postgres:13
     environment:
       - POSTGRES_USER=guacamole
       - POSTGRES_DB=guacamole
       - POSTGRES_PASSWORD=guacamolepass
     volumes:
       - ./db:/var/lib/postgresql/data
       - ./init:/init

Before accessing guacamole importing DB required
# Postgres sample
docker run --rm guacamole/guacamole /opt/guacamole/bin/initdb.sh --postgres > initdb.sql
# /init/initdb.sql mount shared between db and guacamole,
psql -U guacamole guacamole < /init/initdb.sql
psql -U postgres-user postgres-db-name < /init/initdb.sql

Tag summary

Content type

Image

Digest

sha256:c72d31f7f

Size

394.9 MB

Last updated

18 days ago

docker pull martadinata666/guacamole:git