pingvin-share

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

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

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.

Open the Apps tab on your Unraid server Search Community Apps for pingvin-share Review the template variables and paths Click Install

Download Statistics

2,971,558
Total Downloads
91,998
This Month
111,706
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
stonith404/pingvin-share
Last Updated2025-05-25
First Seen2022-12-10

Runtime arguments

Web UI
http://[IP]:[PORT:3000]
Network
bridge
Shell
bash
Privileged
false

Template configuration

Data pathPathrw
Target
/opt/app/backend/data
Value
/mnt/user/appdata/pingvin-share
WebUI portPorttcp
Target
3000
Default
3000
Value
3000
Upload pathPathrw

Path to save uploaded files. If not specified, files will be saved to appdata

Target
/opt/app/backend/data/uploads