
PsiTransfer
Open-source self-hosted resumable file-sharing server
1.9k stars 247 forks last commit first released BSD-2-Clause
Actively maintained
Last commit 29 May 2026.

PsiTransfer is a lightweight open-source server for self-hosted file sharing. It provides a minimal, mobile-friendly web UI and a small REST-like backend to upload, store and share files without accounts or logins.
Key Features
- No accounts or logins required; simple share-by-link workflow
- Resumable uploads (uses the tus upload approach) and streaming support for very large files
- Configurable retention/expiry per upload bucket and one-time-download option
- Download-all as ZIP or tar.gz archives generated on demand
- Password-protected download lists (AES-based protection for lists) and optional admin page for bucket info
- Minimal Vue.js frontend (small gzipped assets) and Pug templates for simple customization
- Docker image available for quick deployment; can also be run via npm/Node.js
Use Cases
- Share very large media files (video, datasets) with clients or collaborators without third-party cloud storage
- Temporary file exchange / dropbox-style ephemeral links for contractors, clients or teams
- Lightweight public upload portal for collecting files with automatic expiry and optional password protection
Limitations and Considerations
- End-to-end payload encryption is not implemented; files are stored unencrypted on the server unless you add external encryption wrappers
- "Download all as ZIP" does not support resuming downloads
- The project has had security advisories in the past (e.g., path-traversal / unrestricted upload issues) that were addressed in later releases; administrators should run up-to-date releases and follow secure deployment practices
PsiTransfer is suitable when you need a simple, self-hostable, resumable file-transfer endpoint without the overhead of full collaboration suites. It is focused on simplicity and large-file handling rather than advanced access controls or built-in end-to-end encryption.
Categories:
Tags:
Tech Stack:
Similar to PsiTransfer
Erugo
Self-hosted file-sharing platform built with PHP/Laravel and Vue.js
Open-source, self-hosted file-sharing app (PHP/Laravel + Vue) with password protection, expirations, download limits and Docker-first deployment.
OpenSSH SFTP server
SFTP server subsystem of the OpenSSH secure-remote-access suite
The sftp-server subsystem in OpenSSH provides SFTP file-transfer services over SSH with support for internal-sftp, chroot jails, public-key and certificate authentication, and protocol extensions.

Sharry
Self-hosted web application for secure file sharing and uploads
Sharry is a self-hosted file sharing web app with resumable uploads (tus), configurable lifetimes and passwords, and multiple storage backends including PostgreSQL, MariaDB, H2, filesystem or S3-compatible storage.

Send
Encrypted file sharing with expiring links
Self-hostable encrypted file sharing service with expiring links, download limits, and optional password protection for secure, temporary transfers.

PicoShare
Minimalist file-sharing service with direct download links
Open-source PicoShare lets users upload and share files of any type and size via direct download links, preserving originals and offering easy deployment via Docker or from source.

Enclosed
Minimal app for sharing end-to-end encrypted notes and files
Self-hostable, end-to-end encrypted note and file sharing with zero-knowledge storage, optional passwords, expiration (TTL), and delete-after-reading links.




