Pingvin Share X logo

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.