공유 링크를 제공하는 셀프 호스팅 파일 업로더로, 사용자 계정, 앨범, 스니펫, URL 단축 기능과 S3 스토리지를 지원합니다.
- 스타
- 1,357
- 포크
- 75
- 열린 이슈
- 73
- 마지막 커밋
- 10일 전
어떤 프로젝트인가요?
Sharry는 셀프 호스팅 파일 공유 웹 애플리케이션입니다. 인증된 사용자는 웹 인터페이스에서 파일을 업로드하고, 선택적으로 비밀번호와 파일 만료 기간을 설정한 뒤, 이메일이나 다른 채널로 공유할 공개 URL을 받습니다. 다운로드 페이지 URL은 추측하기 어렵지만 링크를 가진 사람은 누구나 접속할 수 있습니다.
등록된 사용자는 별칭 페이지도 만들 수 있습니다. 별칭 페이지는 추측하기 어려운 업로드 URL로, 로그인하지 않은 사람도 파일을 보낼 수 있게 해줍니다. 이 양식에서는 비밀번호나 만료 기간을 설정할 수 없지만 설명을 추가할 수 있으며, 소유자는 선택적으로 이메일 알림을 받을 수 있습니다. 별칭 페이지는 언제든지 비활성화하거나 삭제할 수 있습니다.
업로드에는 tus 프로토콜을 사용하므로 연결이 끊겨도 마지막으로 받은 청크부터 대용량 파일 전송을 재개할 수 있습니다. 백엔드는 cats와 fs2 등 Typelevel 라이브러리를 기반으로 Scala로 작성되었고, 프런트엔드는 Elm으로 작성되었습니다. .deb 패키지, zip 아카이브, Nix 또는 Docker로 설치할 수 있습니다.
핵심 기능
- 01선택적으로 비밀번호와 만료 기간을 설정해 파일을 업로드합니다.
- 02공유할 공개 다운로드 URL을 생성합니다. URL은 추측하기 어렵습니다.
- 03계정 없이 다른 사람이 파일을 보낼 수 있는 별칭 업로드 페이지를 만듭니다.
- 04별칭 페이지를 통해 누군가 파일을 보내면 선택적으로 이메일 알림을 받습니다.
- 05tus 프로토콜을 통해 대용량 파일 업로드를 재개할 수 있습니다.
활용 사례
- 공개 파일 공유 서비스를 이용하지 않고 고객이나 동료에게 대용량 파일을 보냅니다.
- 전용 업로드 링크를 통해 외부 기여자가 파일을 제출하도록 합니다.
- 자체 서버나 Docker에서 비공개 파일 공유 서비스를 운영합니다.
빠른 시작
- 1
Debian 기반 시스템에서 릴리스 페이지의 deb 파일을 설치하세요
- 2
또는 빠른 시작 문서에 안내된 대로 Docker로 실행하세요
사용 전 알아둘 점
- 설치 방법은 단일 패키지 관리자 명령어보다는 패키지 다운로드나 문서에 따른 설정이 대부분입니다.
- 파생 저작물도 오픈 소스로 유지해야 하는 카피레프트 라이선스인 GPL-3.0으로 제공됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- sharry은(는) 무엇인가요?
- 만료되는 공유 다운로드 링크와 다른 사람이 파일을 보낼 수 있는 업로드 페이지를 제공하는 셀프 호스팅 웹 앱입니다. Sharry는 셀프 호스팅 파일 공유 웹 애플리케이션입니다. 인증된 사용자는 웹 인터페이스에서 파일을 업로드하고, 선택적으로 비밀번호와 파일 만료 기간을 설정한 뒤, 이메일이나 다른 채널로 공유할 공개 URL을 받습니다. 다운로드 페이지 URL은 추측하기 어렵지만 링크를 가진 사람은 누구나 접속할 수 있습니다.
- sharry은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- sharry은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- sharry은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. sharry의 마지막 커밋은 2026년 10월 28일입니다.
- sharry은(는) 어디에 사용할 수 있나요?
- 공개 파일 공유 서비스를 이용하지 않고 고객이나 동료에게 대용량 파일을 보냅니다. 전용 업로드 링크를 통해 외부 기여자가 파일을 제출하도록 합니다. 자체 서버나 Docker에서 비공개 파일 공유 서비스를 운영합니다.
- sharry는 어떻게 설치하나요?
- Debian 기반 시스템에서 릴리스 페이지의 deb 파일을 설치하세요 또는 빠른 시작 문서에 안내된 대로 Docker로 실행하세요
- sharry은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/eikek/sharry
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
클라이언트마다 비공개 페이지를 제공해 공유 파일을 로그인 후 다운로드하게 하는 셀프 호스팅 파일 공유 앱입니다.
조직을 위한 셀프 호스팅 파일 공유 및 콘텐츠 협업 플랫폼으로, Go와 마이크로서비스 아키텍처로 새롭게 구축했습니다.
재개 가능한 업로드, 클라우드 파일 선택기, 웹캠 캡처와 바로 사용할 수 있는 Dashboard UI를 제공하는 브라우저용 모듈형 JavaScript 파일 업로더입니다.
tus 프로토콜을 위한 Go 레퍼런스 서버로, 재개 가능한 HTTP 파일 업로드를 로컬 디스크, Google Cloud Storage 또는 S3에 저장합니다.
ShareX용으로 설계된 자체 호스팅 파일 업로드 서버로, 공유·갤러리·단축 링크를 지원합니다.