6.3 KiB
title, weight, description, keywords
| title | weight | description | keywords | |||||
|---|---|---|---|---|---|---|---|---|
| install.sh | 4 | 라이선스를 받은 후 install.sh 스크립트를 사용하여 Linux에 RustDesk 서버 Pro를 설치하기 바랍니다. 이 방법은 Pro 서버 구성 요소의 간단한 스크립트 설정에 사용됩니다. |
|
자신만의 서비스 설정을 처음부터 작성하지 않고 간단한 Linux 기반 RustDesk Server Pro 설치를 원할 때는 install.sh 방법을 사용하세요.
{{% notice note %}} https://rustdesk.com/pricing/에서 라이선스를 받는 것을 잊지 마세요. 더 자세한 내용은 license 페이지를 확인해 주세요.
이 간단한 설치를 하기 전에 먼저 OSS installation를 읽어보시기 바랍니다. 여기서 더 깊이 있는 세부 정보를 알 수 있습니다. {{% /notice %}}
install.sh는 언제 사용해야 하나요?
systemd가 있는 Linux 호스트에 RustDesk Server Pro를 가장 빠르게 배포하려면 install.sh를 사용하세요. 스크립트가 종속성 설치, 바이너리 배치, 서비스 생성을 수행하고, 선택적으로 웹 콘솔용 HTTPS를 준비하기를 원하는 간단한 단일 서버 설정에 가장 적합합니다.
install.sh 빠른 답변
systemd를 사용한 간단한 Linux 배포에는 이 방법을 사용하십시오.- 더 쉬운 업그레이드, 롤백 및 컨테이너 기반 운영을 원하시면 대신 Docker를 사용하십시오.
- 시작하기 전에 Pro 라이선스를 준비해 두십시오.
- 도메인을 사용하는 경우 스크립트가 HTTPS를 위해
nginx와certbot도 설정할 수 있습니다. - 첫 번째 설치 후 업그레이드에는
update.sh를 사용하십시오.
설치하기
위의 명령어를 복사하여 Linux 터미널에 붙여넣어 RustDesk 서버 프로를 설치하세요.
wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh | bash
{{% notice note %}} the Docker image 사용을 권장합니다. 솔루션 배포와 업데이트 과정이 크게 간소화됩니다. 리소스 소비량도 매우 낮습니다.
또한, 위의 명령어는 쓰기 권한이 없는 디렉터리가 아닌 홈 디렉터리에서 실행해 주세요. {{% /notice %}}
이것이 하는 일:
- 일부 종속성 설치하기
- 사용 가능한 경우 UFW 방화벽 설정하기
- 작업 디렉터리
/var/lib/rustdesk-server와 로그 디렉터리/var/log/rustdesk-server생성하기 - 실행 파일을
/usr/bin에 설치하기 - RustDesk Pro 서비스를 다운로드하고 위 폴더에 압축 해제하기
- hbbs 및 hbbr용 systemd 서비스 생성하기(서비스 이름은
rustdesk-hbbs.service및rustdesk-hbbr.service) - 도메인을 선택하면 Nginx와 Certbot이 설치되어 API가 포트
443(HTTP)에서 이용 가능하며, 포트80를 통해 SSL 인증서를 받게 됩니다. 이 인증서는 자동으로 갱신됩니다. HTTPS가 준비되면,https://yourdomain.com:21114대신https://yourdomain.com로 접속해 주세요.
{{% notice note %}} Set up HTTPS for web console manually를 사용하는 방법. {{% /notice %}}
{{% notice note %}} systemd 서비스가 시작되지 않으면, 아마도 SELinux와 관련이 있을 수 있으니 this를 확인해 보세요. {{% /notice %}}
{{% notice note %}} 클라이언트가 서버에 연결되지 않거나 웹 콘솔에 접근할 수 없는 경우, this를 확인해 보세요. {{% /notice %}}
업그레이드
위의 명령어를 복사하여 Linux 터미널에 붙여넣어 기존 RustDesk Server Pro 설치를 업그레이드하세요. 이 명령어는 로컬에 저장하여 cron으로 예약할 수도 있습니다.
wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh | bash
{{% notice note %}} 이 스크립트에서 문제가 발생하면, 스크립트를 하나씩 직접 실행해 보시기를 권장합니다.
또한 홈 디렉터리에서 위 명령어를 실행해 주세요. 쓰기 권한이 없는 디렉터리에서는 실행하지 마세요. {{% /notice %}}
이것이 하는 일:
- RustDesk Server Pro의 새로운 버전을 확인합니다.
- 새로운 버전이 발견되면 API 파일을 제거하고 새 실행파일과 API 파일을 다운로드합니다.
오픈소스에서 변환하기
위의 명령어를 복사하여 Linux 터미널에 붙여넣어 RustDesk Server를 RustDesk Server Pro로 변환하세요.
wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh | bash
{{% notice note %}}
방화벽에 21114 TCP 포트를 추가해 주세요. 이는 RustDesk 클라이언트의 웹 콘솔 및 사용자 로그인을 위한 추가 포트입니다.
{{% /notice %}}
{{% notice note %}} 이 스크립트와 관련된 문제가 발생하면 Docker 설치로 전환하는 것을 권장합니다. 또는 스크립트를 직접 살펴보고 단계별로 수동으로 실행할 수도 있습니다. {{% /notice %}}
기능:
- 이전 서비스를 비활성화하고 제거합니다.
- 일부 종속성을 설치합니다.
- 사용 가능한 경우 UFW 방화벽을 설정합니다.
/var/lib/rustdesk-server폴더를 생성하고 여기에 인증서를 복사합니다./var/log/rustdesk를 삭제하고/var/log/rustdesk-server를 생성합니다.- RustDesk Pro 서비스를 다운로드하여 위 폴더에 압축 해제합니다.
- hbbs 및 hbbr용 systemd 서비스를 생성합니다(서비스 이름은 rustdesk-hbbs.service 및 rustdesk-hbbr.service입니다).
- 도메인을 선택하면 Nginx와 Certbot이 설치되어 API가 포트 443(HTTP)에서 이용 가능하며, 포트 80을 통해 SSL 인증서를 받고 자동으로 갱신됩니다.