Hello everyone, I've been encountering an odd issue lately.
Namely, I cannot paste text from my clipboard into guacamole, and by
that I don't mean inside remote sessions but I mean I cannot paste
anywhere on the website (login, admin console, clipboard and so on) so I
cannot even paste SSH keys for pubkey authentication.
At the beginning I though it was an (unofficial) docker image made for
arm that was causing the problem but now I reinstalled everything from
scratch on a x86 host using the official image and I still encounter the
same issue. Tried multiple browsers, multiple OS and I cannot get my
head around it. The client does not show anything on the console.
Does anyone have any idea or does anyone know where to look? I leave
here my docker compose file, the website is behind traefik but the same
issue happens regardless of whether I use it behind traefik or directly
from the host IP.
I am using postgres as DBMS and OpenID for authentication.
guacamole.properties only contains the OIDC and postgres configuration,
and tomcat/conf/server.xml contains the configuration for proxying
present in the wiki.
Thanks in advance!
docker-compose.yml:
volumes:
guacamole:
name: guacamole
external: true
networks:
guacnetwork_compose:
driver: bridge
webservices:
name: webservices
external: true
# services
services:
# guacd
guacd:
container_name: guacamole_guacd
image: guacamole/guacd
networks:
guacnetwork_compose:
restart: always
# guacamole
guacamole:
container_name: guacamole
depends_on:
- guacd
environment:
GUACD_HOSTNAME: guacd
POSTGRES_DATABASE: guacamole
POSTGRES_HOSTNAME: 10.0.50.102
POSTGRES_PASSWORD: 'SECRET'
POSTGRES_USER: guacamole
GUACAMOLE_HOME: /data
image: guacamole/guacamole
links:
- guacd
networks:
webservices:
ipv4_address: 172.20.0.25
guacnetwork_compose:
ports:
- 8081:8080/tcp
labels:
- "traefik.http.routers.console.tls.certresolver=henet"
- "traefik.http.routers.console.tls.domains[0].main=DOMAIN.net"
- "traefik.http.routers.console.tls.domains[0].sans=*.DOMAIN.net"
- "traefik.http.routers.console.rule=Host(`console.DOMAIN.net`)"
- "traefik.http.middlewares.guacprefix.addprefix.prefix=/guacamole"
- "traefik.http.routers.console.middlewares=redirecthttps@file,
guacprefix@docker, lanonly@file, geoip-maxmind-auth@file"
-
"traefik.http.services.guacamole-service.loadbalancer.server.port=8080"
- "traefik.docker.network=webservices"
- "traefik.enable=true"
volumes:
- "guacamole:/data"
restart: always
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]