BashUpload

BashUpload

BashUpload is a lightweight, self-managed file upload service that works out of the box and supports setting the maximum upload size and permission mapping. It is suitable for quickly setting up one-time/temporary file sharing on home servers, NAS or personal sites.

Description

Usage method: Open the application and click choose file(s) to upload the file. After uploading, a corresponding link will be generated. You need to replace "bashupload.lazycat9527.heiyu.space" to open the downloaded and uploaded pictures in the new tab. Alternatively, you can download them with wget in the terminal. You also need to replace "bashupload:80". See the effect in the attached figure. ·Function: Supports direct upload by the browser and generate accessible links, suitable for temporary sharing and one-time transmission ·Configuration: The maximum upload size can be set through environment variables (128M/1G/10G, etc.) ·Scenario: Suitable for personal server, local area network sharing, and rapid file exchange within the team ·Maintenance: The image is small in size and simple to update, meeting self-hosting and low resource consumption requirements

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
App Information
Version
0.1.3
Package Size
6.76 KB
Image Size
10.42 MB
Updated
October 16, 2025
Source Code
mainfrezzer
Platform Support
PC
Keywords
bashuploadfile uploadself-hostinglightweightNAStemporary sharing