title: Rustdesk date: 2024-11-15T18:08:19+08:00
version: '3'
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: hbbs
ports:
- 21115:21115
- 21116:21116 # 自定义 hbbs 映射端口
- 21116:21116/udp # 自定义 hbbs 映射端口
image: rustdesk/rustdesk-server
command: hbbs -r 139.185.50.105:21117 -k _ # 填入个人域名或 IP + hbbr 暴露端口 -k _ 后缀代码
volumes:
- ./hbbs:/root # 自定义挂载目录、挂载认证文件
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
deploy:
resources:
limits:
memory: 64M
hbbr:
container_name: hbbr
ports:
- 21117:21117 # 自定义 hbbr 映射端口
image: rustdesk/rustdesk-server
command: hbbr
volumes:
- ./hbbr:/root # 自定义挂载目录、挂载认证文件
networks:
- rustdesk-net
restart: unless-stopped
deploy:
resources:
limits:
memory: 64M
version: "3"
services:
rustdesk-api-server:
container_name: rustdesk-api-server
image: ghcr.io/kingmo888/rustdesk-api-server:latest
environment:
# CSRF_TRUSTED_ORIGINS=http://yourdomain.com:21114 #防跨域信任来源,可选
# ID_SERVER=yourdomain.com #Web控制端使用的ID服务器,可选
- ALLOW_REGISTRATION = True
volumes:
- /var/lib/docker/volumes/rustdesk-api/_data:/rustdesk-api-server/db #修改/yourpath/db为你宿主机数据库挂载目录
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
network_mode: bridge
ports:
- "21114:21114"
restart: unless-stopped