ProjectSend

A self-hosted client portal for sharing files privately with clients, partners, and teams on your own server.

ProjectSend screenshot 1

ProjectSend is an open-source, self-hosted web application that serves as a client portal for private file sharing. It allows users to upload files to their own server and assign them to specific clients, partners, or teams. The software is deployed as a server-side application requiring PHP and a MySQL or MariaDB database, making it compatible with a wide range of hosting environments.

Typical use cases include freelancers, agencies, accountants, photographers, architects, and NGOs who need to distribute documents to external parties while maintaining full control over data ownership. The application is designed for businesses that send files to external people and prefer to avoid third party cloud services. It can be installed via manual upload or through automated installers like Softaculous and Installatron for those using supported hosting providers.

Key features

  • Dedicated client accounts with usernames and passwords
  • Group organization for sharing files with multiple people
  • Auto-expiration settings for time-limited file access
  • Two-way file transfers allowing clients to upload files back
  • Download tracking and activity logging
  • S3-compatible object storage support
  • Two-factor authentication for account security
  • Custom branding options for the client-facing portal
  • Support for over 70 languages

The application is built with PHP and uses a role-based permission system to manage team members. It integrates with S3-compatible storage for scalable file management and provides multiple themes to customize the appearance of the client portal. For security, it utilizes .htaccess on Apache or specific location blocks on Nginx to prevent direct public access to the upload directory. The system also supports public file links for sharing documents with users who do not have a registered account.

ProjectSend is licensed under GNU GPL v2 and is designed for businesses that require a private, self-managed environment for external document exchange.

Last Modified
Software TypeWeb App / Server
Last Activity20 days ago
Repository Age12 years
LicenseGPL-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.