Skip to content

Rustdesk is a remote desktop software, which is basically a FOSS Teamviewer alternative which can use a selfhosted relay server.

You first need to port forward ports from 21115 to 21119. Then use the following docker-compose

version: '3.8'
networks:
rustdesk-net:
external: false
services:
hbbs:
image: rustdesk/rustdesk-server:latest
container_name: rustdesk_hbbs
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21118:21118
command: hbbs -r home-raphgc.duckdns.org:21117
volumes:
- /home/raphaelgc/apps/rustdesk/hbbs:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: rustdesk_hbbr
ports:
- 21117:21117
- 21119:21119
image: rustdesk/rustdesk-server
command: hbbr
volumes:
- /home/raphaelgc/apps/rustdesk/hbbr:/root
networks:
- rustdesk-net
restart: unless-stopped