zipline vs psitransfer
Self-hosted file sharing and transfer services compared
zipline and psitransfer both let you host file sharing on your own server. zipline focuses on organizing uploads and supporting ShareX workflows, while psitransfer centers on straightforward transfers with resumable uploads, expiring buckets, and downloads that need no recipient account.

zipline: Self-Host a ShareX File Upload Server
Zipline is a self-hosted server for ShareX uploads and file sharing, with a web interface for managing files, folders, tags, and links. It suits individuals and teams who want control over uploads and integrations, and can run with Docker and PostgreSQL.

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.
| zipline | psitransfer | |
|---|---|---|
| Language | TypeScript | JavaScript |
| License | MIT | BSD-2-Clause |
| Stars | 3.5k | 2k |
| Forks | 260 | 246 |
| Last analyzed | Oct 11, 2026 | Oct 7, 2026 |
Key differences
- zipline supports folders, tags, shortened URLs, embeds, and ShareX workflows; psitransfer focuses on file handoffs using upload buckets.
- zipline supports local filesystem or S3-compatible storage and recommends Docker with PostgreSQL; psitransfer offers a Docker quickstart or manual installation with Node.js 12 or newer.
- zipline is written in TypeScript and uses the MIT license; psitransfer is written in JavaScript and uses the BSD-2-Clause license.
- zipline includes OAuth2, two-factor authentication, and passkeys; psitransfer supports password-protected download lists and one-time downloads.
- psitransfer explicitly does not provide end-to-end payload encryption; zipline's listed features include access controls such as password-protected uploads, but do not describe end-to-end encryption.
- Both repositories are unarchived; the supplied metadata lists 3.4k stars and 257 forks for zipline, and 2k stars and 246 forks for psitransfer.
Choose zipline if you…
- need ShareX integration, an upload API, or tools for organizing shared files.
- want local or S3-compatible storage, shortened URLs, or embeds.
- need features such as OAuth2, two-factor authentication, passkeys, or webhooks.
Choose psitransfer if you…
- want recipients to access shared files without creating accounts.
- need resumable transfers, expiring upload buckets, or one-time downloads.
- want to send or collect files in a straightforward handoff, and do not require end-to-end payload encryption.
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.