// the find
vastsa/FileCodeBox
文件快递柜-匿名口令分享文本,文件,像拿快递一样取文件(FileCodeBox - File Express Cabinet - Anonymous Passcode Sharing Text, Files, Like Taking Express Delivery for Files)
FileCodeBox is a self-hosted anonymous file and text sharing service built on FastAPI + SQLite with a Vue 3 frontend. You upload a file or paste text, get a short code, hand that code to someone else, they type it in and download — no accounts, no friction. It's aimed at developers and small teams who want a private alternative to WeTransfer or pastebin.
The one-command Docker deploy actually works and produces a usable service immediately — volume mount handles persistence correctly. Storage backend abstraction is genuinely useful: local FS, S3-compatible, OneDrive, and OpenDAL are all supported without forking the project. Expiry by count (burn-after-N-reads) is a feature most similar tools skip. The curl API is clean and well-documented, making it scriptable without any SDK.
SQLite as the default database means concurrent writes under load will serialize or error — fine for personal use, painful if you're sharing a team instance. The admin authentication is a single shared password stored in the settings table, so there's no per-user access control or audit trail of who shared what. Anonymous upload by default with only IP-rate-limiting means abuse on a public instance is a matter of when, not if — there's no content scanning or DMCA tooling. The frontend lives in a separate repo, which creates a version drift risk; the main repo ships pre-built assets and there's no clear process for keeping them in sync with backend API changes.