anyShare
anyShare is a lightweight file sharing solution built in Python and Bottle. It allows users to quickly upload files, generate secure, password-protected sharing links, and set automatic expiration times for files. The project has a built-in administrator backend to facilitate file and user management.
Default administrator account password: admin/admin. Usage: Upload the file, generate a link, and choose the second link with a password to directly open and download. ##Functional characteristics ###Multi-user support - Support administrator and general user roles - Ensure document isolation and security ###File Upload - Intuitive drag and drop or click to select upload ###Large file support - multipart upload - breakpoint continuous transmission ###Efficient download - Support for Range Requests - Achieve breakpoint continuation and fragmented download - Note: Fragment downloads need to be triggered by a page button; accessing files directly in the browser will use full stream-based downloads ###Safe sharing - Automatically generate unique sharing links for each file - Provide 6-digit random access password ###Automatic expiration - Expiration time can be set: 1 hour, 1 day, 1 week, 1 month or permanent - Expired files will be cleaned up automatically ###Administrator backend - View system statistics (number of active files, used space, etc.) - Centrally manage files uploaded by all users - Manage user accounts (add, delete) ###Anonymous access control - Turn on/off anonymous upload through environment variables ###Container deployment - Provides Dockerfile and composi.yaml - Support one-click start service ###Health check - Built-in `/api/healthz` endpoint for easy monitoring of service status




