2026-08-01 01:46:10 +03:00
2026-08-01 04:51:20 +10:00
2026-08-01 00:30:16 +02:00
2026-07-23 20:04:45 +10:00
2022-04-26 08:15:49 +02:00
2026-07-23 20:04:45 +10:00
2026-07-23 20:20:36 +10:00
2026-08-01 00:29:18 +02:00

VooShare

A modern, self-hosted file sharing platform.
Fast, secure, and easy to deploy.


VooShare is a modern self-hosted file sharing platform designed to make sharing files simple, secure, and reliable. Whether you're hosting it for personal use, your team, or your organization, VooShare gives you complete control over your data.

Features

  • 📁 Share files using secure links
  • 🚀 Unlimited file size (limited only by available storage)
  • Set expiration dates for shared files
  • 🔒 Password-protected shares
  • 👥 Visitor limits
  • 📧 Email recipients directly
  • 🔄 Reverse shares (request files from others)
  • 🔐 OIDC and LDAP authentication
  • 🛡️ ClamAV integration for malware scanning
  • 💾 Local storage and S3-compatible storage support

Installation

  1. Download the docker-compose.yml.
  2. Start VooShare:
docker compose up -d

Once running, open:

http://localhost:3000

Documentation

Documentation covers installation, configuration, authentication providers, storage backends, reverse proxies, and advanced deployment options.

Documentation is available in the /docs directory.


Why VooShare?

  • Self-hosted
  • Privacy focused
  • Lightweight
  • Easy to deploy
  • Open source
  • Designed for individuals, teams, and organizations

Contributing

Contributions are always welcome.

If you've found a bug, have an idea for a feature, or want to improve the project, feel free to open an issue or submit a pull request.

Pull Requests

Please ensure:

  • Clear and descriptive titles
  • Well documented changes
  • Code is formatted before submitting
  • New functionality includes appropriate tests where applicable

Development

Backend

cd backend
npm install
npx prisma db push
npx prisma db seed
npm run dev

Frontend

cd frontend
npm install
npm run dev

The frontend expects the backend to already be running.


Testing

Backend system tests:

npm run test:system

License

VooShare is released under the BSD 2-Clause License. See the LICENSE file for details.

S
Description
A fork of the popular Pingvin Share X platform, which itself is a fork of the original.
Readme BSD-2-Clause
28 MiB
Languages
TypeScript 99.7%
Dockerfile 0.1%