Added PsiTransfer to BigBearUniversal Apps

About

Simple open source self-hosted file sharing solution. It’s an alternative to paid services like Dropbox, WeTransfer.

  • No accounts, no logins
  • Mobile friendly responsive interface
  • Supports many and very big files (Streams ftw)
  • Resumable up- and downloads (tus.io)
  • Set an expire-time for your upload bucket
  • One-time downloads
  • Download all files as zip/tar.gz archive
  • Modal-style file preview
  • Password protected download list (AES)
  • /admin Page lists bucket information, Screenshot (disabled until you set adminPass config value)
  • Lightweight Vue based frontend apps. Gzipped (on by default) less than 100k
  • Explicit named bucket IDs with query param sid=<myBucketID>

Suggested by

Grim Oak - Friendly Canadian - on BigBearCommunity Discord

App Stores

The Big Bear Universal Apps repository is the single source of truth for all Big Bear app definitions. Apps are maintained in a universal, platform-agnostic format and automatically converted to platform-specific formats.

The BigBearUniversal Apps repo syncs to these.

Pull Request

Documentation

PsiTransfer makes it easy to share files securely without requiring user accounts or complex setup. Perfect for sharing large files temporarily with colleagues, clients, or friends.​

Note: This container runs as UID 1000 (the ‘node’ user from the base image). The data volume is automatically owned by UID 1000. If using a bind mount and you encounter permission issues, ensure the host directory is owned by UID 1000:1000.\n\nTo enable the admin dashboard, set PSITRANSFER_ADMIN_PASS to your desired password.

Key Features

  • No Authentication Required: Share files instantly without logins or accounts​
  • Large File Support: Handle very large files with streaming technology​
  • Resumable Transfers: Both uploads and downloads can be paused and resumed using tus.io protocol​
  • Temporary Sharing: Set expiration times and one-time download options for security​
  • Archive Downloads: Download multiple files as zip or tar.gz archives​
  • Password Protection: Secure download lists with AES encryption​

Default Configuration

  • Default Port: 3000
  • Data Storage: /data volume
  • Admin Interface: Available at /admin (requires PSITRANSFER_ADMIN_PASS to be set)​
  • Default UID: 1000 (required for data volume permissions)​

Environment Variables

  • PSITRANSFER_PORT: Port to run the service on (default 3000)​
  • PSITRANSFER_ADMIN_PASS: Password to access the /admin interface​
  • PSITRANSFER_UPLOAD_PASS: Password to protect uploads from unauthorized use​
  • PSITRANSFER_UPLOAD_DIR: Directory for storing uploaded files​
  • PSITRANSFER_DEFAULTRETENTION: Default retention time for uploads​
  • PSITRANSFER_RETENTIONS: JSON object defining available retention options​

More Information

For advanced configuration and customization options, visit the PsiTransfer GitHub repository or read the official installation guide.​

App Support

Community Support