All apps · 0 apps
pingvin-share
Docker app from mklecka's Repository
Overview
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
Readme
View on GitHub⚠️ Project Archived
Pingvin Share has been archived since Jun 29, 2025.
I recommend you to checkout Pingvin Share X, a well-maintained fork as of May 2026.
After much consideration, I've chosen to focus my limited time and energy on my other project, Pocket ID. As a solo developer, I've found it difficult to actively maintain multiple open source projects with the care and attention they deserve.
Thanks to all the contributors and users who have supported Pingvin Share over the years :)
Pingvin Share
Pingvin Share
Pingvin Share is a self-hosted file sharing platform and an alternative for WeTransfer.
✨ Features
- Share files using a link
- Unlimited file size (restricted only by disk space)
- Set an expiration date for shares
- Secure shares with visitor limits and passwords
- Email recipients
- Reverse shares
- OIDC and LDAP authentication
- Integration with ClamAV for security scans
- Different file providers: local storage and S3
🐧 Get to know Pingvin Share

⌨️ Setup
Installation with Docker (recommended)
- Download the
docker-compose.ymlfile - Run
docker compose up -d
The website is now listening on http://localhost:3000, have fun with Pingvin Share 🐧!
[!TIP] Checkout Pocket ID, a user-friendly OIDC provider that lets you easily log in to services like Pingvin Share using Passkeys.
📚 Documentation
For more installation options and advanced configurations, please refer to the documentation.
🖤 Contribute
We would love it if you want to help make Pingvin Share better! You can either help to translate Pingvin Share or contribute to the codebase.
Install pingvin-share on Unraid in a few clicks.
Find pingvin-share in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Download Statistics
Total Downloads Over Time
Related apps
Explore more like this
Explore allDetails
stonith404/pingvin-shareRuntime arguments
- Web UI
http://[IP]:[PORT:3000]- Network
bridge- Shell
bash- Privileged
- false
Template configuration
- Target
- /opt/app/backend/data
- Value
- /mnt/user/appdata/pingvin-share
- Target
- 3000
- Default
- 3000
- Value
- 3000
Path to save uploaded files. If not specified, files will be saved to appdata
- Target
- /opt/app/backend/data/uploads