KingDownloads

sharry

by eikek 1.3k stars GPL-3.0Utilities
Download

About sharry

Sharry is a self-hosted web application designed for file sharing. It allows users to upload files and generate shareable URLs, which can be distributed to others for downloading. The application supports both authenticated users sharing files with others and anonymous users uploading files to specific authenticated users via alias pages.

Sharry implements the tus protocol for reliable file uploads over HTTP, including resumable uploads in case of connection interruptions. The backend is built with Scala using functional programming libraries, while the frontend is developed with Elm.

Key features

  • Generates shareable URLs for uploaded files
  • Supports password protection and time-limited availability for shared files
  • Allows authenticated users to maintain alias pages for receiving files from others
  • Implements tus protocol for reliable and resumable file uploads
  • Provides email notifications for alias page uploads

Download v1.16.0

Jul 11, 2026
View all 10 versions

Frequently asked questions

Is sharry free?
Yes. sharry is free and open-source software, distributed under the GPL-3.0 license.
Which platforms does sharry support?
sharry provides downloads for Linux.
What is the latest version of sharry?
The latest version is v1.16.0, released on Jun 4, 2026.
What is Sharry?
Sharry is a self-hosted web application for sharing files with others by generating shareable URLs.
How can I install Sharry?
Sharry can be installed via a deb package for Debian-based systems, a downloadable zip file, the Nix package manager, or Docker. Detailed instructions are available in the documentation.
What license does Sharry use?
Sharry is distributed under the GPLv3+ license.
What technologies is Sharry built with?
The backend is written in Scala using functional programming libraries like cats and fs2, while the frontend is developed with Elm.

More Utilities