{"repo":"amiirsadeghi/rustdesk-docker-stack","free":true,"listed":false,"github":"https://github.com/amiirsadeghi/rustdesk-docker-stack","clone":"git clone https://github.com/amiirsadeghi/rustdesk-docker-stack.git","description":"Self-hosted RustDesk server stack with Docker Compose — includes HBBS (ID/Signal), HBBR (Relay), and Nginx landing page with SSL. Generates server keys automatically and is ready for production use","language":"HTML","stars":17,"topics":[],"license":null,"category":"deployment-docker-iac","readme_excerpt":"RustDesk Docker Stack A production‑ready Docker Compose stack to self‑host the RustDesk server components — HBBS (ID/Signal server) and HBBR (Relay server). RustDesk is an open‑source, cross‑platform remote desktop solution and a private alternative to TeamViewer/AnyDesk. In a self‑hosted setup, clients register and discover peers via HBBS and fall back to HBBR for traffic relaying when direct P2P is not possible. Communication is end‑to‑end encrypted with an Ed25519 keypair. The public key is shared with clients to pin your server identity. This repository provides a simple, reproducible way to run HBBS/HBBR with Docker. First boot generates the server keypair in your mounted data directory; you’ll then distribute the public key to clients. --- Features 🧰 One‑command bring‑up with Docker Compose 🔐 Automatic server keypair generation and persistence 🌐 Works on LAN or public Internet (NAT traversal supported) 📄 Built‑in Nginx landing page for end‑user instructions 📈 Optional container logging snippet (e.g., Splunk) --- Stack Overview hbbs – ID/Signal server (registration, heartbeat, NAT test, TCP hole punching) hbbr – Relay server (forwards traffic when direct connection fails) nginx – Serves a landing page with configuration instructions (edit nginx/html/index.html ) --- Prerequisites Docker ≥ 20.x and Docker Compose v2 A hostname (e.g., rustdesk.example.com ) pointing to your server Ability to open/firewall the required ports (see below) --- Quick Start 1) Clone and ent","default_branch":null,"files":null,"tree":[],"storefront":"/r/amiirsadeghi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amiirsadeghi/rustdesk-docker-stack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}