· RustDesk Team · 가이드 · 10 분 소요
원격 데스크톱 소프트웨어를 자체 호스팅해야 하는 이유
TeamViewer와 AnyDesk를 떠나는 팀들이 원격 데스크톱을 자체 호스팅하기로 선택하는 이유: 데이터 통제권, 예측 가능한 비용, 그리고 중간에 끼어드는 클라우드가 없다는 점입니다.

대부분의 원격 데스크톱 도구는 한 가지 방식으로만 판매됩니다. 바로 클라우드 구독 형태로, 모든 세션을 공급업체의 서버가 중개하고 종종 중계까지 담당합니다. 원격 접속을 운영하는 또 다른 방법이 있습니다. 새로운 방식은 아니지만, 반복되는 클라우드 구독이 딸려 있지 않다 보니 그만큼 덜 알려져 있을 뿐입니다. 바로 원격 데스크톱 소프트웨어를 자체 호스팅하기로 결정하는 것입니다. 즉, 연결을 조정하고 직접 연결이 실패할 때 트래픽을 중계하는 서버를 여러분이 직접 관리하는 인프라에서 운영하는 것입니다. 이 글에서는 이러한 모델을 뒷받침하는 근거를 제시하고, RustDesk를 구체적인 사례로 활용합니다.
”원격 데스크톱 자체 호스팅”이 실제로 의미하는 것
클라우드 전용이 주는 편리함의 대가는, 여러분의 디바이스 목록, 연결 메타데이터, 그리고 때로는 세션 트래픽까지 제3자를 거쳐 흘러간다는 점입니다. 그것도 그들의 가동 시간, 그들의 가격 정책, 그들의 보안 수준에 좌우되면서 말이죠.
자체 호스팅은 이 구도를 뒤집습니다. RustDesk Server Pro를 사용하면 ID/랑데부 서버, 릴레이, 콘솔, 저장된 배포 데이터가 모두 여러분의 인프라에서 실행됩니다. 직접 연결은 여전히 엔드포인트 사이를 오가고, 중계되는 세션은 여러분이 구성한 릴레이를 사용합니다. RustDesk는 오픈소스(AGPL)이며 무료 커뮤니티 서버는 기한 없이 계속 사용할 수 있습니다.
클라우드 전용 vs. 자체 호스팅, 한눈에 비교하기
| 일반적인 클라우드 전용 도구 | 자체 호스팅(RustDesk Server Pro) | |
|---|---|---|
| 세션 중개 위치 | 공급업체의 클라우드 | 자체 온프레미스 서버 또는 VPS |
| 데이터 거주지(residency) | 공급업체가 통제 | 서버 측 서비스는 여러분이 통제하는 인프라에서 실행됨; 엔드포인트 경로는 여전히 중요함 |
| 동시 접속 제한 | 대개 채널/좌석당 제한 | 표준 플랜은 무제한; Customized V2는 사용량에 따라 과금 |
| 가격 모델 | 좌석당/채널당 클라우드 구독 | 로그인 사용자당 + 관리 대상 디바이스당 (가격 정책) |
| 소스 코드 | 비공개 | 오픈소스(AGPL), 감사 가능 |
| 장애 의존도 | 공급업체의 가동 시간 | 자체 운영 |
| 서버 운영 주체 | 공급업체 | 여러분 |
자체 호스팅이라고 해서 규모나 기능을 포기해야 하는 것은 아닙니다. RustDesk는 더 큰 규모의 자산을 지원해야 하는 팀을 위해 대규모 디바이스 운영 가이드를 제공합니다. MSP와 사내 IT 부서를 위해서는 자체 호스팅 웹 콘솔, 커스텀 브랜딩 클라이언트 생성기, 그리고 사용자별 접근 제어를 위한 디바이스 그룹과 공유 주소록이 제공됩니다. LDAP/SSO(OIDC)는 Basic 플랜부터 이용할 수 있습니다.
서버를 운영한다는 것이 실제로 의미하는 것
이러한 통제권에는 어느 정도의 운영 작업이 뒤따르지만, 대부분의 팀이 예상하는 것보다는 훨씬 적고, 그마저도 대부분 한 번으로 끝납니다. 구체적으로 살펴보면 다음과 같습니다.
- 호스트를 준비합니다. RustDesk의 하드웨어 요구 사항은 낮기 때문에, 소규모 Linux VM(온프레미스든 저렴한 VPS든)만으로도 ID/랑데부 및 릴레이 서비스를 운영할 수 있습니다. 보유한 디바이스 수와 P2P가 아닌 중계로 처리되는 트래픽 비중에 맞춰 규모를 산정하세요.
- 실제로 사용하는 포트만 개방합니다. 네이티브 RustDesk 클라이언트는 NAT 테스트, 연결 서비스, 등록, 하트비트, 릴레이를 위해 TCP 21115-21117과 UDP 21116이 필요합니다. 21114-21119 전체 범위를 노출하지 마세요. TCP 21118-21119는 WebSocket 백엔드이며, TCP 21114는 Pro HTTP API/콘솔 백엔드입니다. HTTPS/WSS 리버스 프록시가 Pro API와 WebSocket 서비스 앞단에 있다면, 해당 트래픽에 대해서는 TCP 443만 공개적으로 노출하고 21114와 21118-21119는 내부용으로 유지하세요. 네이티브 클라이언트도 함께 접속하는 경우, 공개된 443 포트가 네이티브 클라이언트의 핵심 포트를 대체하지는 않습니다. 자세한 내용은 공식 포트 참고 문서를 확인하세요.
- TLS를 설정합니다. 리버스 프록시에서 HTTPS와 WSS를 종료(terminate)하여, 자격 증명, API 호출, 브라우저 클라이언트 트래픽이 평문 HTTP 콘솔/API나 원시 WebSocket 백엔드를 그대로 노출하는 대신 공개 TCP 443 포트를 사용하도록 하세요.
- 백업합니다. 서버에는 디바이스 인벤토리, 사용자 계정, 주소록, 접근 규칙이 저장되어 있습니다. 백업 일정을 정해두고, 실제로 복원이 가능한지도 반드시 테스트하세요.
- 패치 주기를 유지합니다. 새로운 서버 빌드가 계속 출시되며, 하부 OS는 여러분이 관리해야 합니다. 누가, 얼마나 자주 업데이트를 적용할지 정해두세요.
- 모니터링합니다. 이제 조정 서비스는 여러분의 것이므로, 가동 시간과 디스크, 릴레이 처리량을 지켜보고 알림과 복구 체계도 직접 관리하게 됩니다.
이 가운데 특별히 낯설거나 어려운 작업은 없으며, 대부분은 한 번만 설정하면 끝입니다. 진행 중에 궁금한 점이 생기면 언제든 RustDesk 지원팀이 도와드립니다.
자체 호스팅을 검토하는 방법
- 커뮤니티 서버로 시작하세요. 코어는 AGPL 라이선스이므로, 오늘 오후에라도 무료 오픈소스 서버를 배포하고 직접 감사한 뒤 원하는 만큼 오랫동안 비용 없이 사용할 수 있습니다.
- Pro 기능이 필요하신가요? 최신 플랜 요금은 rustdesk.com/pricing에서 확인할 수 있으며, 현재 가능한 평가판 옵션은 [email protected]으로 문의하시면 안내받을 수 있습니다.
- 설치보다 먼저 영상으로 보고 싶으신가요? RustDesk YouTube 채널에서 전체 데모 영상을 확인할 수 있습니다.
요금 인상, 비공개 코드, 혹은 직접 통제할 수 없는 클라우드 때문에 다른 대안을 찾아보게 되었다면, 자체 호스팅은 단순한 할인이 아니라 구조적인 해결책입니다. 이미 인프라를 운영 중인 팀에게 이는 도약이 아니라 다음 단계입니다: 서버를 소유하고, 데이터를 소유하고, 비용을 소유하세요.
Frequently asked questions
원격 데스크톱 소프트웨어를 자체 호스팅한다는 것은 무엇을 의미하나요?
이는 세션을 공급업체의 클라우드를 통해 라우팅하는 대신, 연결을 조정하고 직접 연결이 실패할 때 트래픽을 중계하는 서버를 여러분이 직접 관리하는 인프라에서 운영한다는 의미입니다. RustDesk Server Pro를 사용하면 ID/랑데부 서버, 릴레이, 콘솔, 그리고 저장된 배포 데이터가 모두 여러분 자신의 인프라에서 실행됩니다.
자체 호스팅 RustDesk 서버를 운영하는 데 실제로 무엇이 필요한가요?
하드웨어 요구 사항은 낮고, 대부분의 작업은 한 번만 하면 됩니다. 소규모 Linux 호스트를 준비하고, 실제로 사용하는 포트만 개방하며(네이티브 클라이언트에는 TCP 21115-21117과 UDP 21116이 필요합니다), 리버스 프록시에서 TLS를 설정하고, 백업 일정을 잡으면 됩니다. 그 이후로는 일상적인 패치 적용과 모니터링만 하면 되고, 문제가 생기면 RustDesk 지원팀의 도움을 받을 수 있습니다.
자체 호스팅이 데이터 거주지(data residency) 및 GDPR 준수에 도움이 되나요?
네, 이 부분에서 실질적인 통제권을 갖게 됩니다. 랑데부, 릴레이, 콘솔, 디바이스 데이터가 어디에서 실행될지를 직접 선택할 수 있기 때문입니다. 다만 이는 절대적인 보장이라기보다는 기반이 되는 조건에 가깝습니다. 직접 연결은 여전히 엔드포인트 사이를 오가기 때문에, 트래픽을 국내에 유지하고 GDPR 의무를 충족하는 것은 배포를 어떻게 라우팅하고 운영하는지에도 달려 있습니다.
자체 호스팅이 모든 팀에게 적합할까요?
자체 호스팅은 자사 데이터와 인프라에 대한 통제권을 원하는 팀에게 적합합니다. 서버를 운영해야 하는 것은 사실이지만, 그 부담은 크지 않고 설정 작업도 대부분 한 번으로 끝납니다. 만약 서버를 전혀 운영하고 싶지 않다면, 관리형 SaaS가 대안 모델이 될 수 있습니다. 하지만 RustDesk Server Pro는 여러분의 데이터가 중간에 공급업체 클라우드 없이 여러분 자신의 인프라에 머물도록 처음부터 자체 호스팅 방식으로 설계되었습니다. 이미 인프라를 운영 중인 팀에게는 바로 그 소유권이야말로 핵심입니다.



