Blog
Notes from the people building ProjectSend
Release stories, migration guides, technical decisions, community voices, and practical ways to get more from the software.

· Installation
Email via OAuth with Microsoft 365 or Gmail
How to configure ProjectSend to send email through Microsoft 365 or Gmail using OAuth rather than SMTP passwords, with app registration steps and common fixes.
Read article
· Client portals
Automating ProjectSend with Zapier and n8n
Connect ProjectSend to Zapier, Make or n8n using the REST API and polling. No official integration needed — a token is the only thing required.
Read article
· Installation
Running ProjectSend behind a reverse proxy
Most reverse proxy problems with ProjectSend come down to two settings: TRUSTED_PROXIES for 419 errors, and buffer sizes for 502 on some pages.
Read article
· Security
Hardening a ProjectSend Instance
The practices that keep a ProjectSend instance secure: timely updates, HTTPS, TOTP two-factor authentication, API token scoping, and virus scanning for uploads.
Read article
· Upgrading
Updating ProjectSend
Back up the database and uploads, then pull a new Docker image or run update.sh on a zip install. Notes for the 2.8.0 and 2.7.1 important steps.
Read article
· Installation
Running ProjectSend with Docker
How we'd set up ProjectSend 2 with Docker Compose, where your files and database end up, and how to back them up.
Read article
· Migration
Moving from ProjectSend Legacy to ProjectSend 2
An overview of the migration tool: what it brings over, what it leaves behind, and the steps for the most common setup.
Read article· Self-hosting
Why teams still choose self-hosted file sharing
Convenience is valuable. So are control, transparency, and the freedom to leave. Here is why self-hosting still matters — and where ProjectSend fits.
Read articleRun it yourself. Understand how it works.
Help decide what comes next: the project is built in the open, and every voice counts.
Download ProjectSend