r/rustdesk•
nofate301

Docker compose issues on Windows Docker

So i'm copying the compose file directly from the documentation

https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/

The logs show the following

hbbr

[2025-06-15 02:43:51.405274 +00:00] INFO [src/common.rs:248] Private key comes from "/root/id_ed25519"
[2025-06-15 02:43:51.405781 +00:00] INFO [src/relay_server.rs:604] Key: <Blanked out>
[2025-06-15 02:43:51.406121 +00:00] INFO [src/relay_server.rs:63] #blacklist(blacklist.txt): 0
[2025-06-15 02:43:51.406549 +00:00] INFO [src/relay_server.rs:78] #blocklist(blocklist.txt): 0
[2025-06-15 02:43:51.407770 +00:00] INFO [src/relay_server.rs:84] Listening on tcp :21117
[2025-06-15 02:43:51.407786 +00:00] INFO [src/relay_server.rs:86] Listening on websocket :21119
[2025-06-15 02:43:51.407811 +00:00] INFO [src/relay_server.rs:89] Start
[2025-06-15 02:43:51.407865 +00:00] INFO [src/relay_server.rs:113] DOWNGRADE_THRESHOLD: 0.66
[2025-06-15 02:43:51.407870 +00:00] INFO [src/relay_server.rs:122] DOWNGRADE_START_CHECK: 1800s
[2025-06-15 02:43:51.407872 +00:00] INFO [src/relay_server.rs:131] LIMIT_SPEED: 4Mb/s
[2025-06-15 02:43:51.407881 +00:00] INFO [src/relay_server.rs:141] TOTAL_BANDWIDTH: 1024Mb/s
[2025-06-15 02:43:51.407884 +00:00] INFO [src/relay_server.rs:155] SINGLE_BANDWIDTH: 16Mb/s

hbbs

[2025-06-15 02:45:39.809070 +00:00] INFO [src/common.rs:248] Private key comes from "/root/id_ed25519"
[2025-06-15 02:45:39.809676 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:2749] Key: <Blanked Out>
[2025-06-15 02:45:39.811244 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/libs/hbbs_utils/src/database/mod.rs:110] DATABASE_URL=sqlite://./db.sqlite3, MAX_CONNECTIONS=12
[2025-06-15 02:45:39.934913 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/database.rs:513] SQLite version: 3.46.0
[2025-06-15 02:45:39.935428 +00:00] INFO [src/peer.rs:434] DB_BATCH_INTERVAL: 3s
[2025-06-15 02:45:39.935486 +00:00] INFO [src/peer.rs:438] DB_BATCH_SIZE: 100
[2025-06-15 02:45:39.935491 +00:00] INFO [src/peer.rs:442] DB_BATCH_SECS: 300s
[2025-06-15 02:45:39.940924 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/ab.rs:3031] Personal ab count: 1
[2025-06-15 02:45:39.940972 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:273] MAX_TCP_PER_MIN=4294967295
[2025-06-15 02:45:39.940977 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:279] MAX_UDP_PER_MIN=4294967295
[2025-06-15 02:45:39.941326 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:320] Listening on tcp/udp :21116
[2025-06-15 02:45:39.941357 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:321] Listening on tcp :21115, extra port for NAT test
[2025-06-15 02:45:39.941361 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:322] Listening on websocket :21118
[2025-06-15 02:45:39.941373 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:1682] parsed relay servers: []
[2025-06-15 02:45:39.941689 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:2947] listen on tcp Ok([::]:21116)
[2025-06-15 02:45:39.941735 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:2947] listen on tcp Ok([::]:21115)
[2025-06-15 02:45:39.941774 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:2947] listen on tcp Ok([::]:21118)
[2025-06-15 02:45:39.941787 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:390] ALWAYS_USE_RELAY=Y
[2025-06-15 02:45:39.941791 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:398] ID_CHANGE_SUPPORT=Y
[2025-06-15 02:45:39.941792 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:406] DISABLE_NEW_DEVICE=N
[2025-06-15 02:45:39.941793 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:414] ACCESS_REQUIRE_LOGIN=N
[2025-06-15 02:45:39.941795 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:422] ONLY_ADMIN_ACCESS_UNASSIGNED=N
[2025-06-15 02:45:39.941796 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:430] ALLOW_NON_ADMIN_SEE_OTHER_GROUP=N
[2025-06-15 02:45:39.941797 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:438] ONLY_ADMIN_ACCESS_LOGS=N
[2025-06-15 02:45:39.941798 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:446] ENABLE_IP_BLOCKER=N
[2025-06-15 02:45:39.941799 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:454] DISABLE_READ_ACCESSIBLE=N
[2025-06-15 02:45:39.941801 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:462] AUDIT_RETENTION_DAYS=0
[2025-06-15 02:45:39.941986 +00:00] INFO [libs/hbb_common/src/udp.rs:40] Receive/Send buf size of udp [::]:0: Ok(212992)/Ok(212992)
[2025-06-15 02:45:39.942060 +00:00] INFO [/home/runner/work/rustdesk-server-pro/rustdesk-server-pro/src/rendezvous_server.rs:2897] TEST_HBBS_TIMEOUT: 30s
[2025-06-15 02:45:39.942086 +00:00] INFO [libs/hbb_common/src/udp.rs:40] Receive/Send buf size of udp [::]:21116: Ok(212992)/Ok(212992)
[2025-06-15 02:45:39.942131 +00:00] INFO [src/rendezvous_server.rs:2935] listen on udp Some([::]:21116)
[2025-06-15 02:45:39.946842 +00:00] INFO [src/api.rs:296] api listening on Ok([::]:21114)

It says it's listening on 21114, but I can't reach it. My windows firewall is turned off.

But I can't hit 21114 from another machine on the network or locally

ComputerName           : 192.168.50.217
RemoteAddress          : 192.168.50.217
RemotePort             : 21114
InterfaceAlias         : Ethernet
SourceAddress          : 192.168.50.13
PingSucceeded          : True
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded       : False

I've tried removing the relay=Y

I've tried removing network mode host and explicitly calling out the ports tcp and udp

It looks like it's so close, but I'm just missing something.

I've been searching through the subreddit and I feel like I'm missing something that others have glossed over or something I'm missing.

Any help would be appreciated.

Posted Jun 15, 2025, 2:56 AM UTC

20
Loading comments…