653d72bcb958268e2f23efae94cccb72faa745af
* add first concept * finished first concept * allow 3 uploads at same time * retry if chunk failed * updated clean temporary files job * fix throttling for chunk uploads * update tests * remove multer * migrate from `MAX_FILE_SIZE` to `MAX_SHARE_SIZE` * improve error handling if file failed to upload * fix promise limit * improve file progress
Pingvin Share is self-hosted file sharing platform and an alternative for WeTransfer.
✨ Features
- Spin up your instance within 2 minutes
- Create a share with files that you can access with a link
- No file size limit, only your disk will be your limit
- Set a share expiration
- Optionally secure your share with a visitor limit and a password
- Email recepients
- Light & dark mode
🐧 Get to know Pingvin Share
⌨️ Setup
Pleas note that Pingvin Share is in early stage and could include some bugs
Recommended installation
- Download the
docker-compose.ymlfile - Run
docker-compose up -d
The website is now listening available on http://localhost:3000, have fun with Pingvin Share 🐧!
Additional resources
Upgrade to a new version
Run docker compose pull && docker compose up -d to update your docker container
🖤 Contribute
You're very welcome to contribute to Pingvin Share! Follow the contribution guide to get started.
Description
Pingvin Share is a self-hosted file sharing platform and an alternative for WeTransfer.
Languages
TypeScript
99.8%
Dockerfile
0.1%
Shell
0.1%