가이드 · 대안 비교

자체호스팅 TeamViewer 대안 — 데이터 주권까지 따져보기

TeamViewer·AnyDesk 같은 클라우드 SaaS 원격 제어는 설치가 빠르고 어디서든 바로 접속할 수 있어 널리 쓰입니다. 하지만 화면·입력·파일이 벤더의 클라우드를 거친다는 점, 그리고 라이선스·비용이 벤더 정책에 묶인다는 점 때문에 자체호스팅 원격 제어 대안을 찾는 조직도 많습니다. 이 글은 두 방식을 기능이 아니라 데이터가 머무는 위치·라이선스·비용 구조라는 일반적이고 확인 가능한 기준으로 비교합니다.

비교 기준 — 기능이 아니라 구조

원격 제어 도구는 대부분 화면 보기·제어·파일 전송·녹화 같은 핵심 기능을 비슷하게 제공합니다. 그래서 도구를 고를 때 정말 갈리는 지점은 기능 목록이 아니라 연결이 어디를 거치는가, 라이선스가 어떻게 되는가, 비용이 어떻게 늘어나는가 세 가지입니다.

기준클라우드 SaaS(일반적인 방식)자체호스팅 대안(넷서브 방식)
연결 서버벤더가 운영하는 클라우드조직이 직접 운영(온프렘·사내 서버·VPS)
데이터 주권벤더 인프라를 거쳐 중개화면·입력·파일·감사 기록이 조직 경계 안에 머묾
라이선스벤더의 독점 SaaS 구독Classic·WebRTC 무료, SDK는 ConnectKit 영구 무료 + 규모별 유료 티어
비용 구조보통 좌석·사용자당 정기 과금서버 규모(피어)·개발자 시트 기준, 자체 인프라 운영비는 별도
NAT 통과벤더 인프라가 처리(비공개)홀펀칭 P2P + 릴레이 자동 폴백(운영 방식 확인 가능)
종단간 암호화제품별로 상이Classic(J-PAKE)·WebRTC(DTLS-SRTP) 모두 종단간

경쟁 제품의 구체적인 내부 구조·가격은 공개된 정보가 제한적이므로, 이 표는 "클라우드가 중개하는 상용 SaaS"라는 일반적인 형태와 넷서브의 실제 방식을 비교합니다. 특정 벤더의 세부 사양은 해당 벤더의 공식 자료를 확인하세요.

자체호스팅으로 옮길 때 먼저 확인할 것

어떤 넷서브 제품이 맞을까요

라이선스 관점의 차이

클라우드 SaaS는 보통 벤더의 독점 라이선스와 약관 안에서만 쓸 수 있고, 요금은 좌석·사용자 단위로 정기 과금됩니다. 자체호스팅 대안은 연결을 중개하는 서버 소프트웨어(ServerKit)를 자체 인프라에 설치해 운영하고, 개발자가 직접 조립하는 경우 라이선스는 SDK 단위(ConnectKit 무료·SessionKit 개발자 시트·ServerKit 피어 규모)로 구성됩니다. 완성된 앱(Classic·WebRTC)을 쓰면 이런 조립 과정 없이 바로 시작할 수 있습니다.

마이그레이션 전에 확인할 5가지

클라우드 SaaS에서 자체호스팅으로 옮기기 전에 아래 다섯 가지를 점검하면 도입 과정에서 놓치기 쉬운 부분을 줄일 수 있습니다.

자주 묻는 질문

TeamViewer·AnyDesk를 자체호스팅 대안으로 바꾸면 무엇이 달라지나요?
가장 큰 차이는 연결 서버를 누가 운영하느냐입니다. 클라우드 SaaS는 벤더의 서버를 거쳐 접속을 중개하지만, 자체호스팅 대안은 코디네이터·릴레이·게이트웨이를 조직이 직접 운영해 화면·입력·파일·감사 기록이 조직의 경계 밖으로 나가지 않게 할 수 있습니다. 기능(원격 제어·파일 전송·녹화)은 대체로 겹치지만, 데이터가 머무는 위치와 라이선스 구조가 다릅니다.

자체호스팅 대안도 종단간 암호화가 되나요?
네. 넷서브의 Classic은 J-PAKE, WebRTC는 DTLS-SRTP 방식으로 화면·입력·파일을 종단간 암호화합니다. 세션 암호는 양쪽 끝에서만 만들어지므로 중계 서버가 자체호스팅이든 아니든 내용을 볼 수 없습니다.

무료로 시작할 수 있나요?
Classic과 WebRTC 모두 현재 모든 기능을 무료로 제공합니다. 직접 SDK로 만드는 경우에도 ConnectKit은 영구 무료이고 ServerKit은 5피어까지 무료입니다.

MSP·벤더 접근처럼 클라우드 SaaS의 PRA(특권 원격 접근) 기능도 있나요?
네. SupportReach는 동의 기반(attended) 원격지원에 범위·시간 제한 벤더 접근(PRA), 전체 세션 녹화, 위변조 방지 감사 로그를 자체호스팅·종단간 암호화로 제공합니다.

자체호스팅 원격 데스크톱을 처음부터 구축하는 흐름은 자체호스팅 원격 데스크톱 구축 가이드를 참고하세요.
Guides · Alternatives

Self-hosted alternatives to TeamViewer — weighing data sovereignty

Cloud SaaS remote-control tools like TeamViewer and AnyDesk are popular because they install fast and connect from anywhere. But because screen, input, and files pass through the vendor's cloud, and licensing and cost stay tied to the vendor's policy, many organizations look for a self-hosted remote-control alternative instead. This article compares the two approaches on general, verifiable dimensions — where data lives, licensing, and cost structure — rather than a feature checklist.

What to compare — structure, not features

Most remote-control tools offer similar core features: view and control a screen, transfer files, record a session. What actually differs when you pick one is where the connection passes through, how licensing works, and how cost grows.

DimensionCloud SaaS (typical)Self-hosted alternative (NetServ)
Connection serverCloud run by the vendorRun by your organization (on-prem, internal server, or VPS)
Data sovereigntyBrokered through vendor infrastructureScreen, input, files, and audit stay inside your boundary
LicensingVendor's proprietary SaaS subscriptionClassic / WebRTC free; SDKs: ConnectKit free forever + tiers by scale
Cost structureTypically recurring, per seat / userBy server scale (peers) or developer seat; your own infra cost is separate
NAT traversalHandled by vendor infra (opaque)Hole-punch P2P + automatic relay fallback (operationally verifiable)
End-to-end encryptionVaries by productClassic (J-PAKE) and WebRTC (DTLS-SRTP) are both end-to-end

Public detail on any specific competitor's internals or pricing is limited, so this table compares a "cloud-brokered commercial SaaS" as a general category against NetServ's actual approach. Check a specific vendor's own materials for their exact specifications.

What to check before moving to self-hosting

Which NetServ product fits

The licensing angle

Cloud SaaS is usually usable only under the vendor's proprietary license and terms, billed recurring per seat or user. A self-hosted alternative means installing the server software that brokers connections (ServerKit) on your own infrastructure; if you assemble it yourself as a developer, licensing is structured per SDK (ConnectKit free, SessionKit per developer seat, ServerKit by peer scale). With a finished app (Classic, WebRTC) you skip the assembly and start right away.

Five things to check before migrating

Checking these five things before moving from cloud SaaS to self-hosting cuts down on the details that are easy to miss during rollout.

Frequently asked questions

What actually changes when I move from TeamViewer / AnyDesk to a self-hosted alternative?
The biggest difference is who runs the connection server. Cloud SaaS brokers your session through the vendor's servers; a self-hosted alternative lets your organization run the coordinator, relay, and gateway itself, so screen, input, files, and audit records never leave your boundary. Core features (remote control, file transfer, recording) usually overlap — the difference is where data lives and how licensing is structured.

Is a self-hosted alternative also end-to-end encrypted?
Yes. NetServ's Classic uses J-PAKE and WebRTC uses DTLS-SRTP to encrypt screen, input, and files end-to-end. The session key is created only on the two ends, so the relay server can't see the content whether it's self-hosted or not.

Can I start for free?
Both Classic and WebRTC offer every feature free right now. Building it yourself with the SDKs, ConnectKit is free forever and ServerKit is free up to 5 peers.

Is there something like the PRA (privileged remote access) feature of cloud SaaS, for MSPs and vendors?
Yes. SupportReach provides consent-based (attended) remote support with scoped, time-boxed vendor access (PRA), full session recording, and a tamper-evident audit log — self-hosted and end-to-end encrypted.

For the full build flow, see the self-hosted remote desktop guide.