A lightweight, modern, self-hosted file sharing service. No account required—upload, share the passcode, and retrieve.
Live Demo · Documentation · 简体中文
docker run -d --restart unless-stopped -p 12345:12345 -v ./data:/app/data --name filecodebox lanol/filecodebox:2.5.0 # x-release-please-versionOpen http://localhost:12345 and complete first-run setup. Pin a version in production; latest tracks the newest stable release.
| Share instantly Files and text in one flow, with drag, paste, batch, and chunked uploads. |
Expire on your terms Expire by time or retrieval count, keep forever, and clean up automatically. |
Own your data Local, S3, OneDrive, WebDAV, and OpenDAL storage on infrastructure you control. |
![]() |
![]() |
FastAPI Vue 3 SQLite Docker S3 WebDAV Dark Mode
- Getting started · deployment, setup, and upgrades
- Storage · local and object storage
- Security · rate limits, sessions, and access protection
- API reference · upload, retrieval, and administration
- Frontend source · the active 2024 theme
Issues and pull requests are welcome. FileCodeBox is released under LGPL-3.0.
Use FileCodeBox only for lawful file and text sharing. Do not upload, store, or distribute illegal, infringing, or unauthorized content. Operators are responsible for deployment security, data compliance, and content moderation.
If FileCodeBox helps you, consider leaving a Star.




