sharry
1.14.0
Sharry允许以简单的方式与他人共享文件。这是一个自我托管的Web应用程序。基本概念是:上传文件并获得可以共享的URL。
身份验证的用户可以将其文件与可选密码和时间段一起上传到网站上。时间段定义文件可供下载多长时间。然后生成一个可以共享的公共网址,例如通过电子邮件。
下载页面很难猜测,但向所有人开放。
每个注册用户可以维护别名页面。一个别名页面是“难以猜测” URL(就像下载页面一样)的背后,并且允许每个人都可以将文件上传到相应的用户。表格不允许指定密码或验证期,但是可以给出描述。可以通过电子邮件通知属于该别名的用户。可以随时禁用或删除别名页面。
deb文件。bin/的脚本运行脚本。请参阅文档网站。
反馈和其他贡献非常欢迎!您可以为问题,问题和其他反馈打开问题;或向eikek寄给eikek [at] posteo.de 。我会及时回答。
如果您发现该项目有用并希望通过其他方式支持它,那么给予A总是令人鼓舞和值得赞赏的。您还可以通过Liberapay或PayPal捐赠活动来支持活动。
太感谢了!
Sharry实施TUS协议,WebApp使用它将文件发送到后端服务器。这允许通过HTTP可靠地发送大型文件。例如,即使连接在上载的中间掉落,您稍后再次上传同一文件,它也会从最后一个接收到的数据块开始上传过程。
后端是用Scala用纯粹的功能样式在伟大的Typelevel库(如Cats and FS2)上写成的。前端用榆树写。
该项目分布在GPLV3+下