mirror of
https://github.com/stonith404/pingvin-share.git
synced 2024-11-05 07:20:13 +01:00
2a7587ed78
* Update docker-compose.yml Adds a depends_on clause that waits for clamav to be fulyl started before starting pingvin-share. * Update README.md Explains that it may take a minute or two for the app to start while it waits for clamav. * minor refactoring Co-authored-by: Elias Schneider <login@eliasschneider.com>
2.0 KiB
2.0 KiB
Pingvin Share
Pingvin Share
Pingvin Share is self-hosted file sharing platform and an alternative for WeTransfer.
✨ Features
- 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
- ClamAV integration
🐧 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.yml
file - Run
docker-compose up -d
The website is now listening available on http://localhost:3000
, have fun with Pingvin Share 🐧!
Integrations
ClamAV
With ClamAV the shares get scanned for malicious files and get removed if any found.
- Add the ClamAV container to the Docker Compose stack (see
docker-compose.yml
) and start the container. - Docker will wait for ClamAV to start before starting Pingvin Share. This may take a minute or two.
- The Pingvin Share logs should now log "ClamAV is active"
Please note that ClamAV needs a lot of ressources.
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.