RustDesk Server¶
Servidor self-hosted de RustDesk (rendezvous + relay) en Docker, host network.
📁 Rutas y configs¶
| Qué | Dónde |
|---|---|
| Compose | /opt/docker/rustdesk/compose.yaml |
| Data (keys ed25519 + DB) | /opt/docker/rustdesk/data/ |
Contenedores: hbbs (rendezvous, 21115/21116) y hbbr (relay, 21117) — network_mode: host.
Compose¶
services:
hbbs:
image: rustdesk/rustdesk-server:1.1.16
container_name: hbbs
command: hbbs
restart: unless-stopped
network_mode: host
volumes:
- /opt/docker/rustdesk/data:/root
environment:
- TZ=America/Argentina/Buenos_Aires
depends_on:
- hbbr
hbbr:
image: rustdesk/rustdesk-server:1.1.16
container_name: hbbr
command: hbbr
restart: unless-stopped
network_mode: host
volumes:
- /opt/docker/rustdesk/data:/root
environment:
- TZ=America/Argentina/Buenos_Aires
Notas¶
network_mode: host(doc oficial): hbbs/hbbr ven la IP real de los clientes. Sinports:— bindean directo en 21115-21117.- Volumen compartido
./data:/root: hbbs generaid_ed25519(.pub)en el primer arranque; hbbr lee la DB de ahí. - Sin 21118/21119: cliente web no usado (riesgo de headers spoofeados, ver doc oficial).
- Tag pinned
1.1.16(ellatestactual de Docker Hub, jul 2026). Actualizar a mano cuando haya una versión estable nueva. - RAM: ~2.5 MiB (hbbs) + ~1 MiB (hbbr).