최선의 답: 공개 HTTPS 공유 링크를 생성하는 웹 앱을 사용하세요. CasaOS나 SMB를 낯선 사람에게 공개하지 마세요. 완전한 개인 클라우드가 필요하면 Nextcloud를, 가벼운 임시 다운로드 링크가 필요하면 Pingvin Share X를 선택하세요.
먼저 공유 모델을 선택하세요
| 목표 | 더 적합한 선택 |
|---|---|
| 장기 유지 폴더, 계정, 모바일 동기화 | Nextcloud |
| 임시 다운로드 링크 | Pingvin Share X |
| 자체 원격 액세스 | VPN |
Nextcloud는 비밀번호, 만료 날짜, 업로드 권한 및 서로 다른 권한을 가진 별도 링크를 지원하는 공개 링크 공유를 지원합니다.
기존 Pingvin Share 프로젝트는 보관 처리되었습니다. 자체 README에서는 링크 공유, 만료, 비밀번호, 방문자 제한, 역방향 공유, 이메일 수신자 및 로컬/S3 스토리지를 지원하는 유지 관리 프로젝트인 Pingvin Share X를 사용하도록 안내합니다.
Linkwarden은 동일한 도구가 아닙니다
Linkwarden은 주로 북마크/웹 아카이브 소프트웨어입니다. URL을 보존할 수 있지만, 다른 사람이 다운로드할 임의의 파일을 호스팅하는 것과는 다릅니다. 링크를 생성하는 도구가 자동으로 파일 전송 서비스가 되는 것은 아닙니다.
파일 앱만 공개합니다
앱이 LAN에서 작동하면 HTTPS를 통해 해당 애플리케이션을 공개합니다. 인바운드 라우터 포트를 사용하지 않으려는 경우 아웃바운드 애플리케이션 터널을 하나의 옵션으로 사용할 수 있습니다.


배포 체크리스트
- 전용 호스트 폴더를 앱에 마운트합니다.
- LAN에서 공유 링크를 테스트합니다.
- 강력한 관리자 비밀번호를 설정합니다.
- 공개 링크의 만료 기간과 비밀번호를 설정합니다.
- HTTPS를 통해 앱만 공개합니다.
- 모바일 데이터로 테스트합니다.
- 만료된 링크가 더 이상 작동하지 않는지 확인합니다.
자체 호스팅 앱 카탈로그는 파일/클라우드 앱을 비교하는 데 도움이 됩니다. 비공개 NAS 액세스 모델은 개인 원격 액세스와 공개 공유가 서로 다른 문제인 이유를 설명합니다.
다중 드라이브 스토리지에는 ZimaCube 2가 적합한 하드웨어이지만, 공유 보안은 여전히 애플리케이션 및 네트워크에서 결정합니다.
전용 공유 디렉터리 연결
공개 파일 전송 애플리케이션에 모든 항목에 대한 제한 없는 액세스 권한을 부여하지 마세요 /DATA. 예를 들어 전용 호스트 디렉터리를 만드세요 /DATA/PublicShares, 해당 경로만 애플리케이션에 연결하세요. 이렇게 하면 실수로 노출될 위험을 줄이고 백업 및 보존 정책을 더 쉽게 수립할 수 있습니다.
데이터에 따라 링크 제어 기능을 선택하세요
- 만료: 일회성 전송에는 단기간 유효한 링크를 사용하세요.
- 비밀번호: URL만으로 충분하지 않아야 한다면 비밀번호를 추가하세요.
- 다운로드/보기 제한: 애플리케이션이 지원한다면 제어된 파일 전달에 유용합니다.
- 업로드 권한: 파일 드롭 워크플로를 의도적으로 사용하려는 경우가 아니라면 꺼 두세요.
- 보존: 만료된 파일을 삭제할지, 단순히 액세스할 수 없게 만들지 결정하세요.
공개 URL은 자격 증명으로 취급해야 합니다. URL을 받은 사람이나 URL이 유출된 사람이 링크가 만료되거나 취소될 때까지 콘텐츠에 액세스할 수 있습니다.
지속적인 공유에는 Nextcloud가 더 적합합니다
동일한 사용자가 반복해서 이용하고, 공유 폴더, 모바일 클라이언트, WebDAV, 협업 또는 계정 기반 권한이 필요하다면 Nextcloud를 고려할 가치가 있습니다. 전송 도구보다 무겁지만, 더 풍부한 권한 모델이 바로 Nextcloud의 장점입니다.
Pingvin Share X는 파일 전달에 더 적합합니다
“이 파일들을 누군가에게 보내고 링크가 만료되도록” 하려면 전송 중심 애플리케이션이 더 간단합니다. 유지 관리되는 포크는 로컬 디스크 또는 S3 방식의 스토리지도 지원하므로, 필요한 경우 애플리케이션 서버와 파일 백엔드를 분리할 수 있습니다.
LAN 외부에서 테스트
서비스를 게시한 후 휴대폰을 모바일 데이터로 전환하여 다음을 테스트하세요:
- 공개 호스트 이름이 확인되는지,
- TLS가 유효한지,
- 관리자 패널을 노출하지 않고 링크가 열리는지,
- 비밀번호/만료 규칙이 작동하는지,
- 대용량 다운로드가 완료되는지,
- 만료되었거나 취소된 링크가 예상대로 작동하지 않습니다.
애플리케이션 상태도 백업하세요
공유 파일은 데이터 디스크에 저장하고, 사용자 계정, 링크 메타데이터, 만료 설정, 비밀번호는 애플리케이션 데이터베이스에 저장할 수 있습니다. 공유를 서버 장애 후에도 유지해야 한다면 두 항목을 모두 백업하세요.
자주 묻는 질문
CasaOS 폴더를 공개 URL로 외부에 공개할 수 있나요?
스토리지 앞단에 파일 공유 웹 애플리케이션을 사용하고, 원시 SMB나 대시보드를 외부에 직접 노출하지 마세요.
Nextcloud와 Pingvin Share X 중 무엇을 사용할까요?
Nextcloud는 지속적인 클라우드형 협업에 적합하고, Pingvin Share X는 임시 전송에 적합합니다.
