친구·가족만 내 셀프호스팅 앱에 접속시키는 방법
집 서버에 (파일 공유), (음악 스트리밍), Jellyfin(영상 스트리밍)을 직접 설치해 운영 중인데, 가족과 친구들도 접속할 수 있게 하고 싶은 상황이다. 인터넷 제공업체가 공유기 포트 개방을 허용하지 않아 현재는 이라는 서비스로 본인만 접속하고 있다. 문제는 무료 플랜이 기기·사용자 합산 6개까지만 허용해, 여러 명을 초대하면 금방 한계에 부딪힌다는 점이다.
유료 플랜은 예산상 불가능하다. Caddy라는 역방향 프록시를 이미 사용 중이라 자체 도메인과 서브도메인으로 트래픽을 처리하고 있다. 커뮤니티에서 자주 언급되는 대안은 (무료, 포트 개방 불필요, 사용자 수 제한 없음)로 외부에 앱을 노출하고, 이나 Authelia 같은 오픈소스 인증 게이트웨이를 앞에 두어 승인된 사람만 로그인할 수 있게 하는 방식이다.
이라는 호환 서버를 직접 운영해 사용자 수 제한을 없애는 방법도 거론된다.
핵심 포인트
- 무료 플랜은 사용자·기기 합산 6개 한도 — 가족·친구 여럿을 초대하면 금방 초과된다
- 을 쓰면 포트 개방 없이 외부에서 앱에 접속 가능하며 무료·사용자 수 무제한이다
- 또는 Authelia를 역방향 프록시 앞에 붙이면 승인된 계정만 앱에 로그인할 수 있게 통제할 수 있다
- 은 과 호환되는 서버를 직접 운영해 사용자 수 제한을 없애는 오픈소스 대안이다
- 이미 Caddy 역방향 프록시를 쓰고 있다면 이나 인증 게이트웨이 추가가 비교적 자연스럽게 붙는다