sharry

From public sources

Sharry is a self-hosted file sharing web application.

ApplicationCategory: Web Apps · Files & cloud storageOpen sourcedata checked Oct 15, 2026

Overview

  • elm
  • file-sharing
  • file-upload
  • filesharing
  • scala
  • web-app
  • web-application
  • webapp

Installation

Commands are shown, never run by the marketplace. Check them against the official documentation.

Compatibility

Unknown means no evidence was found — not that the product is incompatible.
PlatformStatusArchitectureEvidenceConfidence
Web browserUnknown———
Server / self-hostedUnknown———
Container (OCI)Unknown———
LinuxCompatibleanyofficial build in release v1.17.0: sharry-restserver_1.17.0_all.deb0.70

Releases

checked Oct 29, 2026
v1.17.0LatestOct 5, 2026Official source ↗

Files in 1.17.0

The marketplace does not host these files: downloads go to the official source. Files have not been scanned by us.
FilePlatformSizeSHA-256Download from the official source
sharry-restserver-1.17.0.zipUnknown78.7 MB2b70f17a9541…Official source ↗
sharry-restserver_1.17.0_all.deblinux · any · deb84.3 MBff692848f062…Official source ↗

Release history

Quality profile

algorithm quality-v1.0 · assessed Oct 15, 2026
Quality Score85
Risk Score0
Confidence 1.00
Quality Score and Risk Score are different measures. A high score does not guarantee safety.

Score components

Maintenance · 2020
last activity 10 days ago
Documentation · 1515
README 4536 chars, description present
Ready to use · 156
install instructions: no; releases: yes
Metadata · 1010
4/4 of description, homepage, license, topics
Releases · 1010
10 release(s), latest 11 days ago
Category confidence · 107
classifier confidence 0.65
Adoption · 108
1353 stars (log-dampened, 10k = max)
License clarity · 55
SPDX GPL-3.0
Community · 55
issues enabled, 74 forks

License

GPL-3.0
Known licensefrom the repository host

This is the catalog policy status, not legal advice.

Sources

github.com/eikek/sharryPrimary★ 1,353 starslast activity Oct 5, 2026Primary repository · Confidence 1.00

Reviews

Sign in to write a review

No reviews yet.

Alternatives

README

From eikek/sharry · license GPL-3.0 · fetched Oct 29, 2026

[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

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. Alias pages can be disabled or deleted any time.

Install

Documentation

Please see the documentation site.

Screenshots

[screenshot-1] [screenshot-2] [screenshot-3]

Contributions/Support

Feedback and other contributions are very welcome! You can open an issue for questions, problems and other feedback; or make a mail to eikek [at] posteo.de. I'll try to answer in time.

If you find this project any useful and want to support it via other means, giving a :star: is always encouraging and much appreciated. You can also support activity by donating via liberapay or paypal.

Thank you so much!

Technical

Sharry implements the tus protocol and the webapp uses it to send files to the backend server. This allows to send even large files reliably through http. For example, even if the connection drops in the middle of an upload and you upload the same file again later, it starts the upload process from the last received chunk of data.

The backend is written in Scala using a pure functional style on top of great typelevel libraries like cats and fs2. The frontend is written in elm.

License

This project is distributed under the GPLv3+

Open the repository ↗