概要

フル名
docker.io/lejianwen/rustdesk-server
Registry
docker.io
名前空間
lejianwen
リポジトリ
rustdesk-server
キャッシュ Tag 数
57
最終同期
07/13/2026, 10:25 AM

概要

RustDesk 自托管远程桌面中继服务器镜像,hbbs ID 注册与 hbbr 流量中继,替代 RustDesk 公有 relay,内网远程运维方案。

詳細

lejianwen/rustdesk-server 集成 RustDesk hbbs(ID 注册)与 hbbr(流量中继)服务,为 RustDesk 客户端提供自托管 ID 注册与中继。定位为远程桌面中继 API 服务,需开放 TCP/UDP 端口;K8s Deployment + LoadBalancer 内网远程桌面基础设施。

快速启动

docker run -d --name rustdesk-server \
  -p 21115:21115 -p 21116:21116 \
  -p 21117:21117 -p 21118:21118 -p 21119:21119 \
  docker.io/lejianwen/rustdesk-server:latest

推荐实践

docker run -d --name rustdesk-server \
  --restart unless-stopped \
  -p 21115-21119:21115-21119 \
  -p 21116:21116/udp \
  -v /data/rustdesk:/root \
  docker.io/lejianwen/rustdesk-server:1.1.11

核心参数说明

  • -p 21115-21119 — hbbs/hbbr TCP 端口
  • -p 21116:21116/udp — 中继 UDP 端口
  • -v .../rustdesk:... — 密钥与配置持久化
  • --restart unless-stopped — 中继服务持续在线

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: rustdesk-server
spec:
  replicas: 1
  selector:
    matchLabels:
      app: rustdesk-server
  template:
    metadata:
      labels:
        app: rustdesk-server
    spec:
      containers:
        - name: rustdesk
          image: docker.io/lejianwen/rustdesk-server:1.1.11
          ports:
            - containerPort: 21115
            - containerPort: 21116
            - containerPort: 21117
          volumeMounts:
            - name: data
              mountPath: /root
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: rustdesk-data
---
apiVersion: v1
kind: Service
metadata:
  name: rustdesk-server
spec:
  type: LoadBalancer
  selector:
    app: rustdesk-server
  ports:
    - port: 21115
      targetPort: 21115
    - port: 21116
      targetPort: 21116

LoadBalancer 暴露 UDP 21116;客户端配置 ID/Relay 服务器地址。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/lejianwen/rustdesk-server
:latest
linux/amd64linux/arm64linux/arm/v7
2025/09/12 16:195.7 MBsha256:3cc119da9557
docker.io/lejianwen/rustdesk-server
:v0
linux/amd64linux/arm64linux/arm/v7
2025/09/12 16:195.7 MBsha256:3cc119da9557
docker.io/lejianwen/rustdesk-server
:v0-arm64v8
linux/arm64
2025/09/12 16:195.3 MBsha256:3f8c816c84f5
docker.io/lejianwen/rustdesk-server
:v0.1.2-arm64v8
linux/arm64
2025/09/12 16:195.3 MBsha256:3f8c816c84f5
docker.io/lejianwen/rustdesk-server
:latest-arm64v8
linux/arm64
2025/09/12 16:195.3 MBsha256:3f8c816c84f5
docker.io/lejianwen/rustdesk-server
:v0-amd64
linux/amd64
2025/09/12 16:195.7 MBsha256:3cc119da9557
docker.io/lejianwen/rustdesk-server
:v0.1.2-amd64
linux/amd64
2025/09/12 16:195.7 MBsha256:3cc119da9557
docker.io/lejianwen/rustdesk-server
:v0-armv7
linux/arm/v7
2025/09/12 16:195.1 MBsha256:3b732dc2735f
docker.io/lejianwen/rustdesk-server
:latest-amd64
linux/amd64
2025/09/12 16:195.7 MBsha256:3cc119da9557
docker.io/lejianwen/rustdesk-server
:v0.1.2-armv7
linux/arm/v7
2025/09/12 16:195.1 MBsha256:3b732dc2735f
docker.io/lejianwen/rustdesk-server
:latest-armv7
linux/arm/v7
2025/09/12 16:195.1 MBsha256:3b732dc2735f
docker.io/lejianwen/rustdesk-server
:v0.1.2
linux/amd64linux/arm64linux/arm/v7
2025/09/01 10:385.7 MBsha256:df0ab1f06ec2
docker.io/lejianwen/rustdesk-server
:v0.0.9-f3-armv7
linux/arm/v7
2025/08/31 17:425.1 MBsha256:ea644a1e8e0c
docker.io/lejianwen/rustdesk-server
:v0.0.9-f3-arm64v8
linux/arm64
2025/08/31 17:415.3 MBsha256:a98c81f0f20e
docker.io/lejianwen/rustdesk-server
:v0.0.9-f3-amd64
linux/amd64
2025/08/31 17:415.7 MBsha256:efe17cb68597
docker.io/lejianwen/rustdesk-server
:v0.0.9-f2-armv7
linux/arm/v7
2025/07/09 10:165.1 MBsha256:f324f893802b
docker.io/lejianwen/rustdesk-server
:v0.0.9-f2-arm64v8
linux/arm64
2025/07/09 10:165.3 MBsha256:6183768f8fa7
docker.io/lejianwen/rustdesk-server
:v0.0.9-f2-amd64
linux/amd64
2025/07/09 10:165.7 MBsha256:b6cc06f4d9a0
docker.io/lejianwen/rustdesk-server
:v0.0.9-1
linux/amd64linux/arm64linux/arm/v7
2025/04/25 17:055.7 MBsha256:ff10c95fd5d8
docker.io/lejianwen/rustdesk-server
:v0.0.9-1-arm64v8
linux/arm64
2025/04/25 17:045.3 MBsha256:28b60fb6cdb4