Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

projectsend/projectsend

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,642 Commits
1,642 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ProjectSend logo

The self-hosted client portal for file sharing

Share files privately with clients, partners, and teams — on your own server.
Built for freelancers, agencies, accountants, photographers, architects, NGOs, and any business that sends files to external people.

Latest Release License PHP Static Analysis Asset Build

Maintained since 2011 · Website · Docs · Demo


Screenshots

Dashboard
Admin dashboard

Client portal
Client portal with the Modern template

File editor
File editor with assignments and expiration

Themes
Multiple themes for the client-facing portal

How ProjectSend Compares

Feature ProjectSend Nextcloud WeTransfer Dropbox
Self-hosted
Open source ✅ GPL v2 ✅ AGPL
Dedicated client accounts ⚠️ Partial
Client groups
Auto-expiring files ⚠️ Pro only
Clients can upload back
Download limits
Encryption at rest
Client portal themes
Two-factor authentication
70+ languages ⚠️ Partial ⚠️ Partial
S3 / object storage
Runs on shared hosting
Setup complexity ✅ Low ⚠️ Medium
One-time cost ✅ Free ✅ Free From $10/mo From $10/mo
Data ownership ✅ Full ✅ Full ❌ None ❌ None

Who Uses ProjectSend

Freelancers, agencies, photographers, accountants, lawyers, architects, NGOs, schools, government offices — anyone who needs to share files with external people without giving up control of their data.

Features

  • Client accounts with usernames and passwords
  • Groups to organize clients and share files with multiple people at once
  • Auto-expiration for time-limited file access
  • Email notifications when new files are available
  • Client uploads — let clients send files back to you
  • Download tracking and full activity logging
  • Categories and folders for file organization
  • Multiple themes for the client-facing portal
  • Two-factor authentication (2FA)
  • S3-compatible storage support
  • 70+ languages via community translations
  • Custom branding with your own logo and colors
  • Role-based permissions for team members
  • Public file links for sharing without an account

Quick Start

Requirements: PHP 8.0+, MySQL 5.7+ / MariaDB 10.3+, Apache or Nginx

  1. Download the latest release
  2. Upload files to your web server
  3. Open the URL in your browser and follow the installer

ProjectSend is also available on Softaculous and Installatron for one-click installation on supported hosting providers.

Full installation guide: docs.projectsend.org

Demo

Try ProjectSend without installing: www.projectsend.org/demo

Support the Project

ProjectSend is free and open source. If you find it useful, consider supporting development:

Contributing

Translations

ProjectSend is available in 70+ languages thanks to the community.

Download translations or contribute yours on Transifex.

License

ProjectSend is licensed under GNU GPL v2.

About

ProjectSend is a free, open source software that lets you share files with your clients, focused on ease of use and privacy. It supports clients groups, system users roles, statistics, multiple languages, detailed logs... and much more!

Topics

Resources

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
license.txt

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.