FileCodeBox(文件快递柜)是一个基于 FastAPI + Vue3 技术栈构建的轻量级文件管理系统,其核心创新在于实现了"匿名口令分享"机制。用户上传文件后生成随机取件码,接收方无需注册登录,输入口令即可提取文件,整个过程如同现实中的快递柜取件般便捷。
01 五大优势
- 隐私保护:全程匿名操作,无需绑定手机或邮箱;
多格式支持:支持文本、代码、各类文件(最大4GB)的快速传输;
- 生命周期管理:可设置文件有效期,到期自动清理;
- 可自行部署:提供 Docker 一键部署方案,10分钟即可搭建私有化平台;
- 可视化后台:内置文件管理面板,实时监控传输状态。
02 核心场景
03 技术栈解析
项目采用前后端分离架构,后端基于 Python 的 FastAPI 框架保障高性能,前端使用 Vue3 实现响应式交互。数据库选用轻量级 SQLite,使得系统即便在树莓派等设备上也能流畅运行。特别开发的「口令熔断机制」能有效防止暴力破解。
对于需要安全可控文件共享的中小团队或个人,FileCodeBox 提供了一种介于网盘和即时通讯工具之间的折中方案。正如开发者所言:"我们不是要做另一个网盘,而是打造数字世界的文件中转站"。