# filesharing

> FileSharing is a self-hosted, open-source file sharing app like WeTransfer with secure links, no database needed.

- **Category:** File Sharing
- **Licence:** GPL-3.0
- **Latest version:** 2.14.1
- **Open source:** oss
- **Languages:** PHP, Blade
- **Platforms:** Docker
- **Tags:** File Sharing, Multilingual, File Upload, Upload, Rate Limiting, Open Source, Php, Laravel, Self Hosted, Uploader, We Transfer Alternative, Zip Download

## Description

FileSharing is a PHP application based on Laravel that enables self-hosted file sharing similar to WeTransfer. Users can upload files via drag-and-drop, create bundles with expiration dates, passwords, and download limits, and share them via preview links (showing file list with ZIP download) or direct download links. Each link includes an authorization code. The app stores bundles as JSON files on disk — no database required — and includes a scheduled garbage collector that removes expired bundles. It supports IP-based access control or user login/password authentication for uploads, offers multilingual support (English, French, German, Korean), and provides download rate limiting. Installation is available via Docker, Docker Compose, or a manual Composer/Yarn setup. The project is licensed under GPL-3.0.

## Links

- [Homepage](https://github.com/axeloz/filesharing)
- [Website](https://filesharing.webinno.fr)
- [Docker](axeloz/filesharing)
- [Demo](https://filesharing.webinno.fr)
- [GitHub Repository](https://github.com/axeloz/filesharing)
- [Video Demo (YouTube)](https://youtu.be/hO4tRaZa4N4)

---
Source: https://selfhost.directory/project/filesharing