Install RustDesk Server – Self Hosted

RustDesk adalah aplikasi remote desktop open-source yang cepat dan aman, memungkinkan Anda mengakses dan mengontrol komputer lain dari jarak jauh, atau mengizinkan orang lain mengakses komputer Anda.

Instalasi & Konfigurasi RusDesk Server

Disini saya akan menginstall RustDesk Server menggunakan docker, pastikan kamu sudah menginstall docker engine sebelumnya.

Jika terdapat firewall seperti ufw maka izinkan beberapa port berikut.

ufw allow 21114:21119/tcp
ufw allow 21116/udp

Download file docker compose dari official website RustDesk

wget rustdesk.com/oss.yml -O docker-compose.yml

Isi dari file docker-compose.yml yang telah kita unduh kurang lebih isinya seperti berikut.

services:
  hbbs:
    container_name: hbbs
    image: rustdesk/rustdesk-server:latest
    command: hbbs
    volumes:
      - ./data:/root
    network_mode: "host"
    depends_on:
      - hbbr
    restart: unless-stopped

  hbbr:
    container_name: hbbr
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    network_mode: "host"
    restart: unless-stopped

Jalankan docker compose.

docker compose up -d

Instalasi & Konfigurasi RustDesk Client (Desktop)

Silakan download aplikasi RustDesk Client Disini

Konfigurasi

Klik titik 3 dibagian ID

Klik bagian Network > ID/Relay server

ID Server: IP atau Domain RustDesk Server
Relay Server: IP atau Domain RustDesk Server
API server: biarkan kosong
Key: Public key yang dihasilkan Saat Instalasi RustDesk Server (Untuk Enkripsi)

File key berada di directory ./data, untuk melihat key ketikkan perintah berikut

cat data/id_ed25519.pub