Guacamole - Remote server manager
Summary
The guacamole service enables users to access remote computer via services like ssh or rdp. This container is a all in one container being able to be run onĀ raspberry pi.
Installation via docker-compose behind traefik proxy
version: '3'
networks:
traefik:
name: traefik
volumes:
remote_guacamole_config:
external: true
services:
guacamole:
image: maxwaldorf/guacamole
networks:
- traefik
volumes:
- remote_guacamole_config:/config
restart: always
labels:
- "traefik.enable=true"
- "traefik.http.routers.guac.rule=Host(`guac.domain.com`)"
- "traefik.http.routers.guac.entrypoints=websecure"
- "traefik.http.routers.guac.tls=true"
- "traefik.http.services.guac.loadBalancer.server.port=8080"
- "traefik.docker.network=traefik"
backup:
image: reg.greinet.com/jareware/docker-volume-backup:2.6.0
environment:
- BACKUP_CRON_EXPRESSION="@daily"
volumes:
- remote_guacamole_config:/backup/guacamole-config:ro
- /home/ubuntu/backups/guacamole:/archive
No Comments