This commit is contained in:
2026-02-09 04:59:39 +08:00
parent 83d5f43542
commit 22cb4c5b52
2 changed files with 76 additions and 1 deletions

View File

@@ -5,3 +5,7 @@ networks:
traefik_proxy: traefik_proxy:
external: true external: true
'' ''
https://git.dua.casa/duaadmin/Docker-Compose.git
xxx/docker-compose.yml

View File

@@ -0,0 +1,71 @@
services:
hbbs:
image: rustdesk/rustdesk-server:latest
command: hbbs
environment:
- PUID=2000
- PGID=2000
- TZ=Asia/Taipei
ports:
- 21114:21114/tcp
- 21115:21115/tcp
- 21116:21116/tcp
- 21116:21116/udp
- 21118:21118/tcp
volumes:
- /mnt/docker-storage/rustdesk:/root
depends_on:
- hbbr
restart: unless-stopped
hbbr:
image: rustdesk/rustdesk-server:latest
command: hbbr
environment:
- PUID=2000
- PGID=2000
- TZ=Asia/Taipei
ports:
- 21117:21117/tcp
- 21119:21119/tcp
volumes:
- /mnt/docker-storage/rustdesk:/root
restart: unless-stopped
client:
image: lscr.io/linuxserver/rustdesk:latest
environment:
- PUID=2000
- PGID=2000
- TZ=Asia/Taipei
- LC_ALL=zh_TW.UTF-8
volumes:
- /mnt/docker-storage/rustdesk-gui:/config
networks:
- traefik_proxy
- default
ports:
- 8106:3000
- 8107:3001
restart: unless-stopped
deploy:
mode: replicated
replicas: 1
labels:
- homepage.group=Management
- homepage.name=RustDesk
- homepage.icon=sh-rustdesk-light
- homepage.href=https://rustdesk.dua.casa/
- homepage.description=RustDesk offers an open-source remote desktop solution with self-hosted server options.
- "traefik.enable=true"
- "traefik.http.routers.rustdesk.rule=Host(`rustdesk.dua.casa`)"
- "traefik.http.routers.rustdesk.entrypoints=websecure"
- "traefik.http.routers.rustdesk.tls=true"
- "traefik.http.routers.rustdesk.tls.certresolver=letsencrypt"
- "traefik.http.services.rustdesk.loadbalancer.server.port=3001"
- "traefik.http.services.rustdesk.loadbalancer.server.scheme=https"
networks:
traefik_proxy:
external: true