Skip to content

beaglemoo/pingvin-share

 
 

Repository files navigation


Pingvin Share


Pingvin Share is a self-hosted file sharing platform and an alternative for WeTransfer.

This is an actively maintained fork of the original project with additional features and improvements.

✨ 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

Fork Enhancements

  • Short Links - URL shortening with expiration, passwords, and view limits
  • Paste Sharing - Share text and code snippets with syntax highlighting
  • Improved error handling and logging
  • Better accessibility (aria-labels)
  • React performance optimizations
  • Enhanced UI states (loading, empty, error)
  • Proxmox LXC installation script

⌨️ 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 🐧!

🖤 Contribute

Contributions are welcome! Feel free to open issues or submit pull requests.

🙏 Credits

This fork is based on Pingvin Share by stonith404.

Thanks to all the original contributors!

About

A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing.

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 99.1%
  • Other 0.9%