Self-hosted file sharing solution for transferring large files and text snippets without requiring user accounts.
PsiTransfer is an open-source, self-hosted web application designed for transferring large files and text snippets. It operates as a server-side tool that allows users to upload and share data without the need to create accounts or log in. The software is deployed as a Node.js application or via Docker containers, providing a private environment for data exchange.
Users interact with the service through a responsive web interface that works across mobile and desktop browsers. The system supports single-click and drag-and-drop uploads, making it suitable for quick data exchanges between different devices. It can be configured with an administrator password to manage upload buckets and an upload password to restrict unauthorized use when the server is exposed to the public internet.
The backend is built with Node.js and utilizes a lightweight Vue-based frontend that is gzipped to under 100k. It supports explicit named bucket IDs via query parameters for organized sharing. The application allows for customization of the upload and download pages through Pug templates, enabling administrators to add custom logos and styles to the interface. It is intended for users who require a private way to host file transfers on their own hardware and want to avoid the constraints of third-party cloud storage.
PsiTransfer serves as a lightweight utility for temporary file storage and distribution, prioritizing simplicity and speed over complex user management.
Synchronizes files between two or more computers using a continuous peer to peer synchronization process.
Share files and messages between nearby devices over a local network without requiring an internet connection.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.