Add novnc/docker-compose.yaml

This commit is contained in:
myve 2024-07-19 00:56:31 +00:00
commit 671aa53e6e

31
novnc/docker-compose.yaml Normal file
View file

@ -0,0 +1,31 @@
services:
novnc:
image: alpine/novnc
container_name: novnc
restart: unless-stopped
shm_size: 2gb
ports:
- ${MYVNC_NOVNC_PORT}:6900
environment:
# Optional title (shows up in browser top bar)
MYVNC_CUSTOM_TITLE: ${MYVNC_CUSTOM_TITLE:-noVNC}
# Variable is required if using a subdirectory in proxy
MYVNC_PROXYPATH: ${MYVNC_PROXYPATH:-/}
# Optional: Port of listening VNC server (defaults to 5900)
# An SSH tunnel will be attempted between localhost:5900 to MYVNC_VNCCLIENT_PORT
MYVNC_VNCSLOCAL_PORT: ${MYVNC_VNCSLOCAL_PORT:-5900}
# Required: Hostname and port of VNC server
MYVNC_VNCSERVER_HOST: ${MYVNC_VNCSERVER_HOST}
MYVNC_VNCSERVER_PORT: ${MYVNC_VNCSERVER_PORT}
volumes:
# MYVNC_SSHDIR should contain the SSH private/public keys and config
- ${MYVNC_SSHDIR}:/home/user/.ssh
networks:
- novnc
networks:
novnc:
external: false