Nav apraksta

lihe 245fb07f6f feat: add S3 presigned URL direct download support 1 nedēļu atpakaļ
.github 56d8517073 ci/cd: dump nodejs version in action 1 gadu atpakaļ
backend 245fb07f6f feat: add S3 presigned URL direct download support 1 nedēļu atpakaļ
docs 19e6b9a0be docs: update config.example.yaml url in configuration.md (#841) 1 gadu atpakaļ
frontend def1d571d0 chore(translations): update translations via Crowdin (#842) 11 mēneši atpakaļ
reverse-proxy 7e09ae1f98 chore: change location of Caddyfiles 1 gadu atpakaļ
scripts 27fca64a69 feat: add env variable to disable caddy (#797) 1 gadu atpakaļ
.dockerignore 247ce92744 fix: my shares doesn't make an api request 3 gadi atpakaļ
.gitignore 9dfb52a145 feat: add ability to configure application with a config file (#740) 1 gadu atpakaļ
CHANGELOG.md dd546b4f17 release: 1.13.0 1 gadu atpakaļ
CONTRIBUTING.md b4bf43910e docs: move translated docs in `docs` folder 3 gadi atpakaļ
Dockerfile df4341163a chore: upgrade to nodejs 22 1 gadu atpakaļ
LICENSE 7c9d496e77 Create LICENSE 4 gadi atpakaļ
README.md d5906ad783 docs: add link to fork "Pingvin Share X" 3 nedēļas atpakaļ
SECURITY.md cfcc5cebac docs: update security.md 1 gadu atpakaļ
config.example.yaml 245fb07f6f feat: add S3 presigned URL direct download support 1 nedēļu atpakaļ
crowdin.yml 8e828311fe Update Crowdin configuration file 1 gadu atpakaļ
docker-compose.dev.yml 9dfb52a145 feat: add ability to configure application with a config file (#740) 1 gadu atpakaļ
docker-compose.local.yml 9dfb52a145 feat: add ability to configure application with a config file (#740) 1 gadu atpakaļ
docker-compose.yml 9dfb52a145 feat: add ability to configure application with a config file (#740) 1 gadu atpakaļ
package-lock.json dd546b4f17 release: 1.13.0 1 gadu atpakaļ
package.json dd546b4f17 release: 1.13.0 1 gadu atpakaļ

README.md

⚠️ 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 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)

  1. Download the docker-compose.yml file
  2. 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.