《开源精选》是我们分享 Github 开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个匿名口令分享文本,文件的应用——FileCodeBox。

这个项目的灵感来源于丁丁快传,本系统主要是以轻量,单用户,离线环境(私有化 )为主,因此也不需要加太多东西,所以实则这个项目到这基本功能已经完成了,剩下的就是维护和完善现有功能。也不会再加入新的大功能了,如果你有更好的想法和提议欢迎提issue。
主要功能
- 轻量简洁:Fastapi + Sqlite3 + Vue2 + ElementUI
- 轻松上传:复制粘贴,拖拽选择
- 多种类型:文本,文件
- 防止爆破:错误次数限制
- 防止滥用:IP限制上传次数
- 口令分享:随机口令,存取文件,自定义次数以及有效期
- 匿名分享:无需注册,无需登录
- 管理面板:查看所有文件,删除文件
- 一键部署:docker 一键部署
- 自由拓展:阿里云OSS、本地文件流,可根据需求在 storage 文件中新增存储引擎
- 简单明了:适合新手练手项目
预览
- 寄件



- 取件

- 管理


Docker一键部署
- AMD
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest
- ARM
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:arm
- 更新方式
// 停止容器并删除
docker stop filecodebox && docker rm filecodebox
// 重新运行容器
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest
-END-
开源协议:LGPL3.0
开源地址:
https://github.com/vastsa/FileCodeBox
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END













- 最新
- 最热
只看作者