YeetFile logo

YeetFile

Website

Encrypted self-hosted file sharing and vault with client-side encryption

313 stars 21 forks last commit first released AGPL-3.0

Slowing down

No commits since 2 Jan 2026. Check the issue tracker before you rely on it.

YeetFile screenshot

YeetFile is a privacy-focused file sending service and personal vault that encrypts content client-side so the server cannot decrypt stored or transferred data. It provides both a web UI and a CLI client, and is designed for easy self-hosting with Docker and standard infrastructure components.

Key Features

  • Client-side end-to-end encryption for files and text so servers cannot decrypt content
  • "Send" mode: create shareable links with configurable expiration and limited download counts
  • "Vault" mode: file and password storage, folder organization, and per-user read/write sharing
  • Optional password protection on shared links and text transfers (text up to 2000 characters)
  • Multiple storage backends supported: local filesystem, S3-compatible object stores, and Backblaze B2
  • Official CLI with parity to web client and a browser-based web UI
  • Deployable via docker-compose or systemd; requires PostgreSQL for metadata
  • Admin features for instance management, user administration, and logging suggestions

Use Cases

  • Securely send sensitive files or one-off secrets with expiring, limited-download links
  • Host a personal/team vault for encrypted file and password storage with folder-level sharing
  • Run a privacy-preserving file transfer service for an organization that must retain control of storage

Limitations and Considerations

  • Send transfers have configurable limits: maximum expiration is 30 days and maximum downloads per link is 10
  • Server-side metadata (file size, owner ID, timestamps) is visible even though file contents and filenames are encrypted
  • Some features (paid upgrades, payment recycling) rely on external payment providers and require additional configuration

YeetFile is well suited for users and teams that need a self-hosted, privacy-first file transfer and vault solution. It emphasizes strong client-side encryption and flexible deployment, while requiring a PostgreSQL database and standard container tooling for production deployments.

Categories:

Tags:

Tech Stack:

Share:

Similar to YeetFile

Hoodik logo

Hoodik

Self-hosted end-to-end encrypted cloud storage drive

1.5k
66
Last commit

Lightweight self-hosted cloud storage with end-to-end encryption, chunked file transfer, private search, and secure share links via a web UI.

Actively maintained
Alternative to:
Dropbox logo
Dropbox
+15
PicoShare logo

PicoShare

Minimalist file-sharing service with direct download links

3k
212
Last commit

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.

Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+18
Plik logo

Plik

Temporary file upload and sharing service with web UI and CLI

1.8k
196
Last commit

Plik is a WeTransfer-like temporary file upload and sharing service with a web UI, CLI client, REST API, expiration (TTL), and multiple storage backends.

Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+6
Sharry logo

Sharry

Self-hosted web application for secure file sharing and uploads

1.3k
74
Last commit

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.

GPL-3.0Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+19
Gokapi logo

Gokapi

Self-hosted expiring file sharing with optional S3 storage

2.8k
138
Last commit

Lightweight self-hosted Firefox Send alternative for secure, expiring file shares with user roles, optional S3-compatible storage, and REST API.

AGPL-3.0Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+9

Mikochi

Minimalist remote file browser with streaming and upload features

371
17
Last commit

Mikochi is a minimalist remote file browser for self-hosted servers and NAS. Browse, fuzzy-search, upload, download (tar.gz), manage and stream files via a Go API and Preact frontend.

MITActively maintained
Alternative to:
FileBrowser logo
FileBrowser
+9