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