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
- Install the provided
deb
file at your debian based system. - Download provided zip
file and run the script in
bin/
, as described here. - Using the nix package manager as described here. A a NixOS module is available, too.
- Using Docker, as described here.
Documentation
Please see the documentation site.
Screenshots
License
This project is distributed under the GPLv3+