Files
doc.rustdesk.com/content/self-host/rustdesk-server-oss/install/_index.ro.md
T

4.5 KiB

title, weight, description, keywords
title weight description keywords
Instalare 1 Documentație RustDesk pentru Instalare. Găsiți ghiduri de instalare, configurare, implementare și depanare.
rustdesk server install
install rustdesk server oss
rustdesk docker install
rustdesk server firewall ports
rustdesk hbbs hbbr install
rustdesk self-host install

Răspuns rapid

Pentru majoritatea implementărilor noi RustDesk Server OSS, Docker este cea mai rapidă opțiune. Alege o instalare nativă pe Linux doar dacă vrei în mod explicit servicii de sistem sau o configurație manuală a hostului.

Puncte cheie

  • Clienții au nevoie de valoarea ID Server
  • Clienții au nevoie de Key-ul public al serverului
  • API Server este necesar doar dacă folosești funcții Pro

Tutoriale video

Există multe tutoriale video pe YouTube: https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials.

Cerințe server

Cerințele hardware sunt foarte mici; o configurație minimă a unui server cloud de bază este suficientă, iar cerințele de CPU și memorie sunt minime. Poți folosi, de asemenea, un Raspberry Pi sau ceva similar. În ceea ce privește consumul de rețea, dacă conexiunea directă prin TCP hole punching eșuează, traficul va trece prin relay. Traficul unei conexiuni relay variază între 30 K/s și 3 M/s (ecran 1920x1080), în funcție de setările de rezoluție și de actualizarea ecranului. Dacă este folosit doar pentru activități de birou, traficul este în jur de 100 K/s.

Firewall

Dacă ai UFW instalat, folosește următoarele comenzi pentru a configura firewall-ul:

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

{{% notice warning %}} Când WebSocket este activat (porturile 21118/21119 sunt deschise pentru clientul web), hbbs/hbbr au încredere în anteturile X-Real-IP / X-Forwarded-For ale conexiunilor WebSocket primite pentru a determina IP-ul real al clientului, astfel încât IP-ul clientului să fie păstrat atunci când traficul WebSocket trece printr-un reverse proxy (WSS). Aceste anteturi nu sunt validate, așa că oricine poate accesa direct 21118/21119 poate falsifica o adresă IP arbitrară cu anteturi contrafăcute, ocolind limitarea ratei și blocarea bazate pe IP și falsificând adresele IP înregistrate în loguri.

Dacă folosești clientul web, expune porturile WebSocket doar printr-un reverse proxy care setează el însuși X-Real-IP și restricționează 21118/21119 cu reguli de firewall astfel încât doar reverse proxy-ul să se poată conecta la ele. Dacă nu folosești clientul web, păstrează porturile 21118 și 21119 închise. {{% /notice %}}

Instalare

Metoda 1: Docker (Recomandat)

bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/oss.yml -O compose.yml
sudo docker compose up -d

Pentru mai multe detalii, verifică Docker.

Metoda 2: Instalează propriul server ca serviciu systemd folosind un script de instalare ușor de rulat

Scriptul este găzduit la Techahold și este susținut în comunitatea noastră de pe Discord.

În prezent, scriptul va descărca și configura serverele Relay și Signal (hbbr și hbbs), va genera configurațiile și le va găzdui pe o pagină web protejată prin parolă pentru o implementare simplă către clienți.

Rulează următoarele comenzi:

wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh

Există, de asemenea, un script de actualizare în repository-ul Techahold.

După instalare, notează IP/DNS și Key afișate la final și introdu-le în client la Settings > Network > câmpurile ID server și Key, lăsând celelalte câmpuri necompletate (vezi nota de mai jos).

Metoda 3: Instalează propriul server ca serviciu systemd folosind pachet .deb pentru distribuții Debian

Te rog descarcă fișierele .deb și instalează-le cu apt-get -f install <filename>.deb sau dpkg -i <filename>.deb.

Configurează clientul

Te rog verifică această pagină.