{"repo":"TobiasMarschner/ferrishare","free":true,"listed":false,"github":"https://github.com/TobiasMarschner/ferrishare","clone":"git clone https://github.com/TobiasMarschner/ferrishare.git","description":"Simple, self-hostable filesharing application with builtin end-to-end encryption","language":"Rust","stars":336,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"FerriShare is a simple, self-hostable and open-source filesharing application with builtin end-to-end-encryption Features - Securely share files with anyone using a simple drag-and-drop upload-page in your browser - Files and filenames are encrypted in your browser before being uploaded, and the key is stored in the download link's fragment (the part after the # ), which is never sent to the server - The server cannot decrypt or view the contents of the file - Files automatically expire after a chosen duration (1 hour, 1 day or 1 week) - Uploaders receive two links: A public download link and a private administration link - The latter shows download statistics and allows the uploader to delete a file early - Builtin IP-based rate limiting - Dual-stack support : Uses either a full IPv4 address or a client's /64 IPv6 subnet - Limits the maximum number of uploads per IP (can be configured) - Limits the maximum number of HTTP requests per IP (can be configured) - Configurable limits for maximum filesize and maximum storage quota - Password-protected site-wide administration panel - shows total usage statistics and allows for early file deletion - Configurable Privacy Policy (with default template) and Legal Notice , if you need those. - Fast, efficient and memory-safe backend written entirely in Rust , powered by tokio, axum, tera and sqlx - SQLite-database for metadata storage, allowing you to deploy the entire application in a single container - Accessible frontend with a 400 L","default_branch":null,"files":null,"tree":[],"storefront":"/r/TobiasMarschner","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TobiasMarschner/ferrishare/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}