Jirafeau
gitlab.com
Spec sheet
- Purpose
- Jirafeau is open-source one-click file sharing: upload a file and share its link.Read 4 Oct 2026 · gitlab.com
- Deployment
- The project supports installation on a web server or use of a Docker image; listed requirements include PHP 7.4 or later.Read 4 Oct 2026 · gitlab.com
- Support
- The project directs users who find a bug to create an issue.Read 4 Oct 2026 · gitlab.com
- Access restrictions
- Upload access can be restricted by password or an authorized IP list in CIDR notation.Read 4 Oct 2026 · gitlab.com
- Administration
- The project includes a small administration interface and CLI commands to clean expired files.Read 4 Oct 2026 · gitlab.com
- API and scripting
- Jirafeau provides a basic API and a Bash script for file uploads and downloads from the command line.Read 4 Oct 2026 · gitlab.com
- Encryption
- Optional server-side encryption uses XChaCha20-Poly1305 and requires the PHP Sodium module; the project says it is not end-to-end encryption.Read 4 Oct 2026 · gitlab.com
- File controls
- Uploads can have password protection, an expiration time, and an option to self-destruct after the first download.Read 4 Oct 2026 · gitlab.com
- Large uploads
- The project says its HTML5 file API allows large uploads without PHP's post_max_size limit, though server and configuration limits may still apply.Read 4 Oct 2026 · gitlab.com
- Previews
- Jirafeau can preview file content in the browser when possible.Read 4 Oct 2026 · gitlab.com
- Security guidance
- The project recommends protecting the storage directory from direct access and serving the site over HTTPS.Read 4 Oct 2026 · gitlab.com
- Sharing links
- Each upload creates a download link and a delete link.Read 4 Oct 2026 · gitlab.com
- Storage
- It requires no database and can deduplicate identical files to save storage when that option is enabled.Read 4 Oct 2026 · gitlab.com
Where Specifiction places it
- File Sharing Software#44 of 477.0