GitPedia

Pingvin share

A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing.

From stonith404·Updated June 17, 2026·View on GitHub·
·Archived

> ## ⚠️ Project Archived > > Pingvin Share has been archived since Jun 29, 2025. > > **I recommend you to checkout [Pingvin Share X](https://github.com/smp46/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](https://github.com/pocket-id/pocket-id). As a solo developer, I've found it difficult to actively maintain multiple open source projects with the care and attention they de... The project is written primarily in TypeScript, distributed under the BSD 2-Clause "Simplified" License license, first published in 2022. It has gained significant community traction with 4,693 stars and 419 forks on GitHub. Key topics include: file-sharing, nestjs, nextjs, self-hosted.

Latest release: v1.13.0
May 25, 2025View Changelog →

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

<div align="center"><img src="https://user-images.githubusercontent.com/58886915/166198400-c2134044-1198-4647-a8b6-da9c4a204c68.svg" width="40"/> </br>Pingvin Share</div>


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

<img src="https://user-images.githubusercontent.com/58886915/225038319-b2ef742c-3a74-4eb6-9689-4207a36842a4.png" width="700"/>

⌨️ Setup

  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.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from stonith404/pingvin-share via the GitHub API.Last fetched: 6/18/2026