File Managers

ProjectSend – client file sharing platform

ProjectSend is a self-hosted file sharing application designed for organisations that need to exchange documents with clients, customers and other external contacts. Administrators upload files and assign them to particular clients or groups, while recipients sign in to a private portal containing the material they are authorised to access. This client-oriented model is useful for distributing business documents without giving every recipient access to a shared directory.

The application provides file organisation, download tracking, notifications and detailed access controls. Clients can upload files back to the organisation, while administrators can set expiry dates and download limits for shared content. ProjectSend also supports external storage services, authentication integrations and configurable roles for staff members. The current generation is a substantial rebuild of the original software, with a migration tool for transferring data from older ProjectSend installations.

This is free and open source software.

Key Features

  • Share files through individual client portals.
  • Assign files to particular clients or client groups.
  • Restrict each client’s view to the files assigned to them.
  • Organise files using folders and categories.
  • Allow clients to upload files back to the organisation.
  • Support resumable uploads for large files.
  • Provide image and document thumbnails and previews.
  • Search, sort and filter available files.
  • Download individual files or multiple files as ZIP archives.
  • Configure file expiry dates and download limits.
  • Generate public sharing links where appropriate.
  • Set storage quotas for individual clients.
  • Track file downloads and maintain detailed activity logs.
  • Provide optional comments attached to shared files.
  • Send email notifications when new files become available.
  • Support two-factor authentication for client accounts.
  • Integrate with LDAP and supported external authentication services.
  • Assign role-based permissions to administrative and staff accounts.
  • Customise the client portal and email notifications using themes.
  • Support local storage, S3-compatible object storage and Google Cloud Storage.
  • Provide a REST API with scoped access tokens.
  • Provide OpenAPI documentation for application integrations.
  • Support client information fields and account management.
  • Import accounts, files and related data from legacy ProjectSend installations.
  • Provide a multilingual interface for international client organisations.

Website: github.com/projectsend/projectsend
Support:
Developer: ProjectSend
License: GNU General Public License v2.0

ProjectSend
Click image for full size

ProjectSend is written in PHP and JavaScript. Learn PHP with our recommended free books and free tutorials. Learn JavaScript with our recommended free books and free tutorials.


Related Software

Web-Based File Sharing Tools
PairDropTransfer files with no setup and no signup
ziplineNext generation ShareX / File upload server
SendSimple private file sharing. Fork of the discontinued Firefox Send
SnapdropLocal file sharing in your browser
PsiTransferSelf-hosted file sharing solution
ProjectSendSelf-hosted file sharing software
ChibisafeFeature-rich uploader with albums, tagging and shareable links
SafeBucketOn-premises sharing with direct transfers, SSO and access controls
GokapiLightweight sharing with automatic expiry and encryption
Pingvin Share XLink-based sharing with passwords, expiry and reverse shares
GopherDropSecure One-Time Secret Sharing
FolderHostSelf-hosted cloud platform in a single binary
FileSenderTransfers very large files with expiry and download limits

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted