0. `cp .env.template .env` and update your hostname, portmapping and guacadmin password in `.env` 1. Populate database PRIOR to first startup: Run `./initdb.sh` to create the database in postgres and update your guacadmin password from .env 2. Browse http://localhost:8080/guacamole/ and login with login `guacadmin` and password set in .env 3. Settings - Connections (All no described field can stay blank.) - RDP (xrdp) - Name = some freetext - Protocol = RDP - Parameters - Hostname or IP - Port = 3389 - Username - Password - Security mode: Any - RDP (Windows 10) - Name = some freetext - Protocol = RDP - Parameters - Hostname or IP - Port = 3389 - Username - Password - Security mode = TLS - Disable authentication = [x] - Ignore server certificate = [x] - SSH - Name = some freetext - Protocol = SSH - Parameters - Hostname or IP - Port = 22 - Username - Password - Security mode: Any - SFTP - Enable SFTP 4. Accessing other containers Example: ``` guacd: # ... networks: - default - terminalserver_default networks: terminalserver_default: external: true ```