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/Relay 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