Yundera와 함께하는 셀프호스팅
흔한 질문: "도메인이 Yundera를 경유하는데 이것이 정말 셀프호스팅인가요?" 솜직한 답변입니다.
두 가지를 분리해서 보기
두 계층을 분리하면 이해가 쉽습니다:
컨트롤 플레인 — 네이밍 & 도달성
도메인 해석과 검증은 항상 Yundera 백엔드를 경유합니다. 이것이 DNS나 인증서 설정 없이 자동 서브도메인과 HTTPS를 제공하는 원리입니다.
데이터 플레인 — 앱 트래픽
PCS가 인터넷에서 직접 접근 가능할 때, 앱 트래픽은 Yundera 게이트웨이를 통과하지 않습니다. 맨신이 직접 접근할 수 없을 때만(예: CGNAT 환경, 공개 IP 없음, 포트 포워딩 없음) NSL.SH 인프라를 통한 암호화된 WireGuard 터널로 전송됩니다.
데이터는 내 맨신에 저장됩니다. Yundera가 중개하는 것은 네이밍과 — 필요할 때만 — 네트워크 경로입니다.
완전 수동 셀프호스팅과 비교
YunoHost 같은 솔루션은 네트워크 엣지를 포함한 전체 스택을 제공하지만, 도달성을 직접 처리할 수 있다고 가정합니다: 공개 IP, 80/443 포트 포워딩, DNS 설정.
Yundera는 정확히 그 단계를 제거합니다 — 공개 IP나 네트워크 설정 없이 온라인으로 도달 가능하고, 앱을 원클릭으로 설치합니다.
트레이드오프:
| Yundera / NSL.SH | 완전 수동 (예: YunoHost) | |
|---|---|---|
| DNS & 인증서 | 자동 | 직접 관리 |
| CGNAT 환경 도달성 | 기본 제공 | 우회 방법 필요 |
| 네트워크 엣지 제어 | NSL.SH와 공유 | 완전히 내 것 |
| 앱 설치 | 스토어에서 원클릭 | 수동 설정 |
| 데이터 위치 | 내 맨신에 | 내 맨신에 |
CGNAT 환경에서는 이것이 호스팅할 수 있는지 없는지의 차이인 경우가 많습니다.
엄격한 종단간 프라이버시를 원한다면
가장 엄격한 종단간 암호화를 원한다면 sslip.io 주소(예: 203-0-113-42.sslip.io)를 사용하세요. 이 모드에서는 방문자의 브라우저에서 PCS까지 단일 TLS 세션이 연결되며 — 중간에서 복호화하는 것이 없습니다.
전체 TLS 비교는 TLS & 프라이버시를 참조하세요.