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-drivepsitransfer
LanguagePHPJavaScript
LicenseApache-2.0BSD-2-Clause
Stars3912k
Forks24246
Last analyzedOct 14, 2026Oct 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.
Read the personal-drive analysis →

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.
Read the psitransfer analysis →

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.