# pingvin-share-x

> Open-source self-hosted file sharing platform and WeTransfer alternative with link sharing, expiration, passwords, ClamAV scanning, S3 support, and OIDC/LDAP auth.

- **Category:** File Sharing & Collaboration
- **Licence:** BSD-2-Clause
- **Latest version:** v2.1.0
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker Compose
- **Tags:** SQLite, OAuth, LDAP, File Sharing, Clamav, OIDC, Node.js, Docker, Open Source, S3, Self Hosted, Share, Fork, Fileshare, Wetransfer Alternative

## Description

This self-hosted file sharing platform lets users transfer files of any size via generated links. It offers expiration dates, password protection, visitor limits, and email notifications. Reverse shares allow others to upload files to you. ClamAV integration scans for malware. Files can be stored locally or on S3-compatible storage (AWS, DigitalOcean, Exoscale, Infomaniak). Authentication supports built-in accounts, OIDC, LDAP, and OAuth (GitHub, Google, Microsoft, Discord). Configuration via UI, YAML, or environment variables. Runs in Docker on port 3000 with built-in Caddy, or stand-alone Node.js (backend 8080, frontend 3000). Uses SQLite; Redis optional for multi-instance caching. BSD-2-Clause licensed with active development and beta channel.

## Links

- [Homepage](https://github.com/smp46/pingvin-share-x)
- [Website](https://smp46.github.io/pingvin-share-x/)
- [Docker](smp46/pingvin-share-x)
- [GitHub Repository](https://github.com/smp46/pingvin-share-x)
- [Crowdin Translations](https://crowdin.com/project/pingvin-share-x)
- [Docker Hub](https://hub.docker.com/r/smp46/pingvin-share-x)

---
Source: https://selfhost.directory/project/pingvin-share-x