Skip to main content

Remote Guacamole

Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.

Docker Compose

version: '3.3'
services:
guacamole:
image: guacamole/guacamole
container_name: guacamole
restart: always
ports:
- "8080:8080"
environment:
GUACD_HOSTNAME: guacd
depends_on:
- guacd
- postgres
guacd:
image: guacamole/guacd
container_name: guacd
restart: always
postgres:
image: postgres:14-alpine
container_name: guacamole-postgres
restart: always
environment:
- POSTGRES_DB=guacamole_db
- POSTGRES_USER=guacamole_user
- POSTGRES_PASSWORD=some_password
volumes:
- ./init:/docker-entrypoint-initdb.d
- guac_db_data:/var/lib/postgresql/data

volumes:
guac_db_data:

Architecture Overview

Service Details

  • Public Hostname: remote.billpantzartzis.info
  • Path: guacamole
  • Service URL: http://192.168.1.60:8080
  • Tunnel: CentOS
  • Active: