personal-drive vs psitransfer
Self-hosted file storage and transfer apps compared
personal-drive and psitransfer both let you share files through a server you control. personal-drive focuses on managing, previewing, and sharing stored files, while psitransfer centers on account-free transfers with expiring buckets and resumable uploads.

personal-drive: Self-Host a File Drive and Sharing App
Personal Drive is a PHP and React web app for storing, organizing, previewing, and sharing files on your own server. It suits individuals or small groups who want control over their files and can manage a PHP, Node.js, and SQLite deployment.

psitransfer: Share Files from a Self-Hosted Server
PsiTransfer is a self-hosted web app for sharing files without user accounts. It supports large uploads, resumable transfers, expiring buckets and one-time downloads, making it useful when you want control over where shared files are stored.
| personal-drive | psitransfer | |
|---|---|---|
| Language | PHP | JavaScript |
| License | Apache-2.0 | BSD-2-Clause |
| Stars | 391 | 2k |
| Forks | 24 | 246 |
| Last analyzed | Oct 14, 2026 | Oct 7, 2026 |
Key differences
- personal-drive includes file organization, editing, favorites, and previews; psitransfer focuses on uploading and sharing files through buckets.
- personal-drive supports password-protected links, expiration dates, and custom URLs for individual files; psitransfer offers bucket expiry and one-time downloads.
- personal-drive is built with Laravel and React in PHP; psitransfer uses Node.js with a Vue-based frontend and is written in JavaScript.
- personal-drive uses the Apache-2.0 license; psitransfer uses BSD-2-Clause.
- personal-drive supports optional TOTP two-factor authentication and client-side encrypted ZIP uploads; psitransfer supports resumable transfers but notes that file payloads are not end-to-end encrypted.
- psitransfer has more reported stars and forks, but its repository is marked Quiet; personal-drive is not archived.
Choose personal-drive if you…
- need a self-hosted place to organize, edit, and preview files as well as share them.
- want features such as favorites, custom sharing URLs, or optional TOTP authentication.
- prefer a PHP app and are prepared to administer its server, storage, and backups.
Choose psitransfer if you…
- need account-free file transfers with resumable uploads and downloads.
- want temporary sharing through expiring buckets or one-time downloads.
- prefer a Node.js service that can run in Docker or be installed manually.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.