sharry
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, 2026Frequently 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
scrcpy
Genymobile
Scrcpy mirrors and controls Android devices from a computer. It works without root access and supports basic input like keyboard and mouse.
Stirling-PDF
Stirling-Tools
Stirling-PDF is a web-based PDF editor accessible from any device. It offers tools for editing PDF documents directly in the browser without requiring installation.
LocalSend
localsend
LocalSend is a cross-platform file-sharing tool that works offline over a local network. It provides a simple, open-source alternative to proprietary solutions like AirDrop. The tool supports direct device-to-device transfers without requiring internet access.