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-server
i 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.service
irustdesk-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.com
zamiasthttps://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-server
i kopiuje do niego certyfikaty - Usuwa
/var/log/rustdesk
i 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