A self-hosted web application for sharing files with password protection, expiration dates, and alias pages.
Sharry is a self-hosted file sharing web application that allows users to upload files and generate shareable URLs with optional passwords and expiration dates. It solves the problem of securely sharing files without relying on third-party cloud services, giving users full control over their data. The application supports both authenticated users sharing files with others and alias pages where others can upload files directly to a user.
Individuals, teams, or organizations looking for a private, self-hosted file sharing solution that prioritizes data control and security over proprietary cloud services.
Developers choose Sharry for its simplicity, security features like password protection and expiration dates, and the ability to self-host, ensuring complete data ownership and privacy without vendor lock-in.
Sharry is a self-hosted file sharing web application.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Implements the tus protocol for reliable uploads of large files, even with unstable connections, as detailed in the technical section of the README.
Offers password-protected shares and expiration dates, providing controlled access to files without relying on third-party services.
Allows users to create unique URLs where others can upload files directly, with optional email notifications for alerts, enhancing bidirectional sharing.
Enables full ownership and privacy over data by being self-hosted, avoiding vendor lock-in and aligning with the project's philosophy of user control.
Requires self-hosting via deb files, Docker, or Nix, which can be complex for users unfamiliar with server administration, as indicated in the install section.
Built with Scala and Elm, which have smaller communities compared to mainstream stacks, potentially limiting ecosystem support and developer onboarding.
Relies solely on a web interface for mobile access, lacking native apps which might affect usability for on-the-go file management, despite mobile-optimized screenshots.