install.sh
Note
Nie zapomnij uzyskać licencji na https://rustdesk.com/pricing/. Więcej szczegółów znajdziesz na stronie licencji.
Przed wykonaniem tej prostej instalacji zaleca się zapoznanie z instalacją OSS. Znajdziesz tam więcej szczegółów technicznych.
Instalacja
Skopiuj i wklej poniższą komendę w terminalu Linuxa, aby zainstalować serwer RustDeska Pro.
wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh | bash
Note
Zalecam użycie obrazu Dockera, który znacznie upraszcza proces wdrażania i aktualizacji rozwiązania. Zużycie zasobów jest bardzo niskie.
Pamiętaj, aby uruchomić powyższą komendę w katalogu domowym, a nie w katalogu, w którym nie masz uprawnień do zapisu.
Co robi skrypt:
- Instaluje wymagane zależności
- Konfiguruje zaporę UFW (jeśli dostępna)
- Tworzy katalog roboczy
/var/lib/rustdesk-serveri katalog logów/var/log/rustdesk-server - Instaluje pliki wykonywalne w
/usr/bin - Pobiera i wypakowuje usługi RustDeska Pro do powyższego katalogu
- Tworzy usługi systemd dla hbbs i hbbr (nazwy usług to
rustdesk-hbbs.serviceirustdesk-hbbr.service) - W przypadku wybrania domeny instaluje Nginx i Certbot, umożliwiając dostęp do API na porcie
443(HTTPS) oraz uzyskanie certyfikatu SSL przez port80(automatycznie odnawiany). Po skonfigurowaniu HTTPS należy korzystać z adresuhttps://twojadomena.comzamiasthttps://twojadomena.com:21114.
Note
Note
Aktualizacja
Skopiuj i wklej poniższą komendę w terminalu Linux, aby zaktualizować istniejącą instalację RustDesk Server Pro. Skrypt można też zapisać lokalnie i zaplanować przez cron.
wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh | bash
Note
W przypadku problemów ze skryptem zaleca się przejrzenie go i wykonanie kroków ręcznie, jeden po drugim.
Pamiętaj, aby uruchomić powyższą komendę w katalogu domowym, a nie w katalogu, w którym nie masz uprawnień do zapisu.
Co robi skrypt:
- Sprawdza dostępność nowych wersji serwera RustDesk Pro
- W przypadku znalezienia nowej wersji usuwa pliki API i pobiera nowe pliki wykonywalne oraz API
Konwersja z wersji open source
Skopiuj i wklej poniższą komendę w terminalu Linux, aby przekonwertować serwer RustDeska na serwer RustDeska Pro.
wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh | bash
Note
21114 do swojej zapory - jest to dodatkowy port dla konsoli webowej i logowania użytkowników w kliencie RustDesk.Note
Co robi skrypt:
- Wyłącza i usuwa stare usługi
- Instaluje wymagane zależności
- Konfiguruje zaporę UFW (jeśli dostępna)
- Tworzy folder
/var/lib/rustdesk-serveri kopiuje do niego certyfikaty - Usuwa
/var/log/rustdeski tworzy/var/log/rustdesk-server - Pobiera i wypakowuje usługi RustDeska Pro
- Tworzy usługi systemd dla hbbs i hbbr
- W przypadku wybrania domeny instaluje Nginx i Certbot w ramach obsługi HTTPS