Pingvin Share X
Self-hosted file sharing platform, an alternative to WeTransfer
Alternative to: wetransfer, dropbox transfer, sendspace, google drive
Pingvin Share X is a community-maintained fork of Pingvin Share, a self-hosted file sharing platform built as an alternative to WeTransfer. Share files via a link with no size limits beyond your own disk space, set expiration dates, password-protect shares, and collect files from others with reverse shares. Supports OIDC/LDAP authentication, ClamAV scanning, and both local and S3 storage backends.
Pingvin Share X Docker Compose example
Self-host Pingvin Share X on your own server, homelab, or VPS starting from this Docker Compose example.
It runs Pingvin Share X in Docker containers using the official smp46/pingvin-share-x:latest image, with persistent volumes and automatic restarts preconfigured.
Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.
services:
pingvin-share-x:
image: smp46/pingvin-share-x:latest
restart: unless-stopped
volumes:
- data:/opt/app/backend/data
- images:/opt/app/frontend/public/img
environment:
# Set to true when running behind a reverse proxy so client IP and protocol are read from forwarded headers.
TRUST_PROXY: "true"
volumes:
data:
images: Prefer a managed setup? WinterFlow installs, configures, and updates Pingvin Share X for you using this same Docker Compose configuration.