rustdesk-server Docker & Self-Hosted Deployment

GitHub

Rust remote-access & remote-control repository by @rustdesk. AI agent rules & system prompts with 11k stars.

10,558 stars Rust Rust 1 file ยท ~3,745 tokens #remote-access#remote-control#remote-desktop#tauri
RAW Compose
1. Pull Image (DOCKERHUB) docker pull rustdesk/rustdesk-server
2. Docker Run (1-Click Launch) docker run -d --name rustdesk-server -p 21115:21115 --restart always rustdesk/rustdesk-server:latest
3. Podman Run podman run -d --name rustdesk-server -p 21115:21115 --restart always rustdesk/rustdesk-server:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/rustdesk/rustdesk-server:latest
5. ORAS Pull (OCI Artifact) oras pull rustdesk/rustdesk-server:latest
6. Compose Deployment docker compose up -d
docker-compose.yml
Download .yml
version: '3'

networks:
  rustdesk-net:
    external: false

services:
  hbbs:
    container_name: hbbs
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21118:21118
    image: rustdesk/rustdesk-server:latest
    command: hbbs -r rustdesk.example.com:21117
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped

  hbbr:
    container_name: hbbr
    ports:
      - 21117:21117
      - 21119:21119
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    restart: unless-stopped