Sharry
Self-HostedOpen-source file transfer tool with single-click & drag-n-drop uploads
Overview
Sharry is an open-source file transfer tool designed for quick, secure sharing. It supports single-click and drag-n-drop uploads, generates shareable links with customizable expiration times and password protection, and handles large files efficiently. Deployable via Docker, Kubernetes, or standalone JAR, it integrates with local storage or S3-compatible services. Ideal for individuals or teams seeking a self-hosted alternative to proprietary platforms, Sharry prioritizes data privacy and full user control over shared files.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
sharry:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: sharry
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Single-click & drag-n-drop file uploads
- Secure share links with expiration and password protection
- Supports large files and multiple storage backends (local, S3)
Frequently Asked Questions
? Is Sharry hard to install?
Sharry is easy to install using Docker (the simplest method) with pre-built images and Compose configurations. For non-Docker users, it can also be run as a standalone JAR file. Setup is straightforward for those with basic server or Docker experience.
? Is it a good alternative to WeTransfer?
Yes—Sharry offers core file-sharing features (link-based transfers) but is self-hosted, so you retain full control over your data. It lacks WeTransfer’s marketing but provides better privacy and no cost, making it ideal for privacy-conscious users.
? Is Sharry completely free?
Yes—Sharry is released under the AGPLv3 open-source license, meaning it’s free to use, modify, and self-host without any hidden fees or subscription requirements.
Top Alternatives
People Also Ask about Sharry
Tool Info
Pros
- ⊕ Privacy-focused (full data control via self-hosting)
- ⊕ No subscription fees or usage limits
Cons
- ⊖ Requires server setup and basic technical knowledge
- ⊖ Minimalist UI lacks advanced SaaS-style collaboration features