FileCodeBox 又叫文件快递柜,是一款轻量级开源文件分享工具。它的思路很直白:上传方把文本或文件放进“柜子”,系统生成一串提取码,收件人凭码自行取走,不用加好友,也不用注册账号。整套流程围绕匿名口令分享来设计,用起来确实像去楼下快递柜取件——发的人省事,取的人也不暴露身份。项目本体不大,个人或中小团队都能自己搭一套。
取件流程
- 匿名口令分享:文本、代码片段、图片、视频都能上传,系统自动生成提取码,对方输入口令即可下载。
- 免注册取件:发送和接收两端都不需要账号,适合把资料递给不熟的协作者或外部联系人。
- 时效可设:提取码的使用次数和有效时间由发件人决定,传完即失效,避免链接长期外流。
- 口令熔断:错误尝试次数受限,异常口令会直接失效,降低被反复试探的风险。
文件管理
- 到期自动清:保存天数可以设置,默认 1 天,过期由系统清理,磁盘不会被慢慢塞满。
- 多存储后端:本地磁盘、S3、OneDrive、WebDAV 均可接入,按现有环境挑一种就行。
- 单机可跑:数据落在轻量的 SQLite 上,不需要额外维护数据库服务。
部署运行
- 一键部署:官方镜像 lanol/filecodebox,映射数据卷即可启动,后续升级也省事。
- 低配可跑:群晖 NAS、树莓派这类设备同样带得动,适合放在内网当私有文件柜。
- 前后端分离:后端 FastAPI 提供 RESTful 接口,前端 Vue3 做响应式界面,手机和桌面浏览器都顺手。
FileCodeBox 在 GitHub 上已积累 5.8k 以上的 star,文档和社区都比较完整,部署时遇到问题基本查得到答案。如果你缺一个能匿名把文件递出去、又不想把内容交给第三方网盘的开源文件分享工具,这套东西的上手门槛不高,可以先在自己的服务器或 NAS 上跑一套试试。
数据统计
相关导航
暂无评论...
