LI
LittleCow-Moo/MooShare
MooShare is an open-source file sharing platform designed for effortless sharing.
MooShare
MooShare is an open-source file sharing platform designed for effortless sharing. It also supports integration with ShareX, a popular screen capture and file sharing tool.
How It Works
- Upload: Easily upload files to MooShare.
- Share: Copy and send the shareable link to recipients.
- Download: Recipients click the link to download the files.
Installation
- Clone the repository.
npm ito install dependencies.- Create the following example
.envfile:
BaseLink="http://[Domain]:[Port]" # You can remove :[Port] if you are using 80 port
Port=80 # Change port here if you want- Adjust the settings in the
.envfile as needed. node .to start the application.
ShareX Integration
MooShare seamlessly integrates with ShareX for convenient file uploads. To configure ShareX with MooShare, follow these steps:
- Download and install ShareX if you haven't already.
- Create the following example
.sxcufile:
{
"Version": "14.0.0",
"Name": "MooShare",
"DestinationType": "ImageUploader, TextUploader, FileUploader",
"RequestMethod": "POST",
"RequestURL": "http://[BaseLink from .env here]/upload?sharex=1",
"Body": "MultipartFormData",
"FileFormName": "files",
"URL": "{response}",
"ErrorMessage": "{response}"
}- Adjust the settings in the
.sxcufile as needed. - Start using ShareX to capture and upload files directly to MooShare.
Contributing
Contributions are welcome! Feel free to create issues and pull requests.
On this page
Languages
HTML54.8%JavaScript35.9%CSS9.3%
Contributors
MIT License
Created July 11, 2023
Updated July 14, 2025