# RustDesk Server – remote desktop > Vlastní relay server pro RustDesk. Bez závislosti na veřejném RustDesk serveru. ## 📋 Přehled - **Image:** `rustdesk/rustdesk-server:latest` - **Porty:** `21115-21119` (TCP+UDP), `21116` (WebSocket) - **User:** `1000:1000` - **Network:** `host` (lepší pro P2P) ## 🚀 Instalace ```bash cp .env.example .env nano .env docker compose up -d ``` ## 🌐 Konfigurace klienta V RustDesk klientovi (Preferences → Network): - **ID Server:** `:21116` - **Key Server:** `:21116` - **Relay Server:** `:21117` **Veřejný klíč** získáš z logu kontejneru `hbbs` (první spuštění). ## 🔐 Bezpečnost - **Firewall:** otevři jen potřebné porty - **HTTPS** – na relay lze nastavit terminaci - **WebSocket** – `ws://` nebo `wss://` (doporučeno za HTTPS) ## 📁 Volumes | Mount | Účel | |---|---| | `./data:/root` | Databáze, klíče, data | ## 🔄 Aktualizace ```bash docker compose pull docker compose up -d ``` ## 📚 Dokumentace - [RustDesk Server](https://rustdesk.com/docs/en/self-host/) - [Docker compose](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/docker/)