/sharry

Sharry is a self-hosted file sharing web application.

Primary LanguageElm

Build Status Scala Steward badge

Sharry

Sharry allows to share files with others in a simple way. It is a self-hosted web application. The basic concept is: upload files and get a url back that can then be shared.

How it works

Authenticated users → others

Authenticated users can upload their files on a web site together with an optional password and a time period. The time period defines how long the file is available for download. Then a public URL is generated that can be shared, e.g. via email.

The download page is hard to guess, but open to everyone.

Others → Authenticated users

Anonymous can send files to registered ones. Each registered user can maintain alias pages. An alias page is behind a “hard-to-guess” URL (just like the download page) and allows everyone to upload files to the corresponding user. The form does not allow to specify a password or validation period, but a description can be given. The user belonging to the alias can be notified via email.

Install

Documentation

Please see the documentation site.

Screenshots

screenshot-1 screenshot-2 screenshot-3

License

This project is distributed under the GPLv3+