Sharry는 간단한 방식으로 다른 사람과 파일을 공유 할 수 있습니다. 자체 주최 웹 애플리케이션입니다. 기본 개념은 다음과 같습니다. 파일을 업로드하고 공유 할 수있는 URL을 가져옵니다.
인증 된 사용자는 옵션 비밀번호 및 기간과 함께 웹 사이트에 파일을 업로드 할 수 있습니다. 기간은 파일을 다운로드 할 수있는 시간을 정의합니다. 그런 다음 이메일을 통해 공유 할 수있는 공개 URL이 생성됩니다.
다운로드 페이지는 추측하기 어렵지만 모든 사람에게 열려 있습니다.
등록 된 각 사용자는 별칭 페이지를 유지할 수 있습니다. 별칭 페이지는 "추측하기 어려운"URL (다운로드 페이지와 마찬가지로) 뒤에 있으며 모든 사람이 해당 사용자에게 파일을 업로드 할 수 있습니다. 양식은 비밀번호 또는 유효성 검사 기간을 지정할 수 없지만 설명을 제공 할 수 있습니다. 별칭에 속하는 사용자에게 이메일을 통해 알릴 수 있습니다. 별명 페이지는 언제든지 비활성화되거나 삭제 될 수 있습니다.
deb 파일을 설치하십시오.bin/ 로 실행하십시오.문서 사이트를 참조하십시오.
피드백 및 기타 기부금은 매우 환영합니다! 질문, 문제 및 기타 피드백에 대한 문제를 열 수 있습니다. 또는 eikek [at] posteo.de 로 우편으로 메일을 만드십시오. 제 시간에 대답하려고합니다.
이 프로젝트가 유용하고 다른 수단을 통해이를 지원하고 싶다면 A를 제공하는 것은 항상 고무적이고 감사합니다. Liberapay 또는 PayPal을 통해 기부하여 활동을 지원할 수도 있습니다.
매우 감사합니다!
Sharry는 TUS 프로토콜을 구현하고 WebApp은이를 사용하여 파일을 백엔드 서버로 전송합니다. 이를 통해 HTTP를 통해 큰 파일도 안정적으로 보낼 수 있습니다. 예를 들어, 연결이 업로드 중간에 떨어지고 나중에 동일한 파일을 다시 업로드하더라도 마지막 수신 된 데이터 청크에서 업로드 프로세스가 시작됩니다.
백엔드는 고양이 및 FS2와 같은 훌륭한 타이핑 라이브러리 위에 순수한 기능 스타일을 사용하여 스칼라로 작성됩니다. 프론트 엔드는 Elm으로 작성되었습니다.
이 프로젝트는 GPLV3+에 따라 배포됩니다