- docker
- docker-compose
For ubuntu, use apt install docker.io docker-compose
- Place Caddyfile and compose.yaml in the same folder
- Run
docker-compose up -d
- Run
docker run --rm guacamole/guacamole:1.4.0 /opt/guacamole/bin/initdb.sh --postgres | docker exec -i postgres psql -d guacamole -f -
- This initializes the guacamole database
- caddy - web server/reverse proxy with automatic Let's Encrypt Support
- vaultwarden - open source implementation of BitWarden server
- postgres - database for guacamole
- guacd - backend connector for guacamole
- guacamole - web frontend for guacamole
- client - SSH server for guacamole testing
- vncclient - VNC server for guacamole testing