selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Pingvin Share X logo

Pingvin Share X

★ 516

A self-hosted alternative to Dropbox

BSD 2-Clause "Simplified" LicenseOpen Source — No PaywallSingle Container — single container — minimal hosting footprintDocker · Compose · SourceNo external DB15 active committers (12mo)

About

Pingvin Share X is a self-hosted file sharing platform aimed at people who want a private alternative to services like WeTransfer. It is a fork of Pingvin Share and focuses on link-based file...

Community Ratings

No ratings yet

Features

  • file sharing via link
  • unlimited file size
  • share expiration dates
  • password protection
  • visitor limits
  • email recipients
  • reverse shares
  • OIDC authentication
  • LDAP authentication
  • ClamAV security scans

Details

Last Updated
Oct 19, 2026
Created
Sep 16, 2025
Install Methods
dockerdocker-composesource
Requirements
Node.jsnpmPrismadatabaseClamAVS3 storage (optional file provider)
Authentication
oidc-ssoldap
Runtime / Stack
DockerNodejs
Privacy & Independence
Cloud: Optional
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container

Run Pingvin Share X with Docker Compose

Compose file from the Pingvin Share X project repository.

1 service

no resource limits declared

needs persistent storage (2 volumes)

docker-compose.yml · @ 53ea26e · scanned Oct 2, 2026

services:
  pingvin-share-x:
    container_name: pingvin-share-x
    image: smp46/pingvin-share-x # or ghcr.io/smp46/pingvin-share-x
    restart: unless-stopped
    ports:
      - 3000:3000
    environment:
      - TRUST_PROXY=false # Set to true if a reverse proxy is in front of the container
    volumes:
      - "./data:/opt/app/backend/data:rw,z"
      - "./data/images:/opt/app/frontend/public/img:rw,z"
  #      - "./config.yaml:/opt/app/config.yaml" # Add this line, if you want to configure pingvin-share-x via config file and not via UI

  # To add ClamAV, to scan your shares for malicious files,
  # see https://smp46.github.io/pingvin-share-x/setup/integrations/#clamav-docker-only

This file may be out of date. Check the Pingvin Share X documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Jun 6, 2026

Related Software

Cloudreve logo

Cloudreve

28.9k
Cloudreve is a self-hosted file management system with multi-cloud storage support.
File SynchronizationCopyleft LicenseWeb File Managers+4
3 Containers
Details
Sharry logo

Sharry

1.4k
Sharry is a self-hosted web application for uploading files and generating shareable URLs for others to download or upload files.
Simple File UploadsCopyleft LicenseWeb File Managers+2
2 Containers
Details
FileGator logo

FileGator

3.1k
FileGator is a self-hosted web file manager for managing files and folders, with multi-user access and support for multiple storage backends.
Web File ManagersPermissive LicenseFile & Object Storage+2
Details
ProjectSend logo

ProjectSend

2.0k
A self-hosted client portal for sharing files privately with clients, partners, and teams.
Simple File UploadsWeb File ManagersFile & Object Storage+2
Details
miniserve logo

miniserve

7.9k
miniserve is a small cross-platform CLI tool for serving files and directories over HTTP.
Web File ManagersSimple File UploadsFile & Object Storage+3
Details
PicoShare logo

PicoShare

3.1k
PicoShare is a minimalist self-hosted web app for sharing files through direct download links.
Simple File UploadsCopyleft LicenseWeb File Managers+3
2 ContainersFully FOSS
Details
QuickShare logo

QuickShare

639
Quickshare is a web-based file sharing and management tool for transferring files between devices.
Simple File UploadsCopyleft LicenseFile & Object Storage+3
Details
XBackBone logo

XBackBone

1.2k
XBackBone is a self-hosted file and media sharing platform with ShareX support, rich previews, short links, and a REST API.
Simple File UploadsCopyleft LicenseWeb File Managers+5
Details
Uploady logo

Uploady

110
Uploady is a PHP-based secure file uploader script with multi-file uploads, role-based controls, and an admin panel.
Simple File UploadsWeb File ManagersFile & Object Storage+2
Details
Shifter logo

Shifter

42
Shifter is a self-hosted file-sharing web app for uploading files and generating download links.
Simple File UploadsPermissive LicenseWeb File Managers+3
Details
Flare logo

Flare

138
Flare is a self-hostable file sharing platform for uploading, managing, previewing, and sharing files, screenshots, short URLs, and paste content.
Simple File UploadsWeb File ManagersFile & Object Storage+4
Details
slcl logo

slcl

6
Simple and lightweight web cloud storage.
Web File ManagersCopyleft LicenseFile & Object Storage+2
Details