查看目录
项目介绍:
一个匿名口令分享文本,文件的web程序,像拿快递一样取文件!
一个比较有意思的项目,可用它来转一些信息或者文件,规避一些不必要的麻烦。
项目位置
https://github.com/vastsa/FileCodeBox/
主要特色
轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI
轻松上传:复制粘贴,拖拽选择
多种类型:文本,文件
防止爆破:错误次数限制
防止滥用:IP限制上传次数
口令分享:随机口令,存取文件,自定义次数以及有效期
国际化:支持中文和英文
匿名分享:无需注册,无需登录
管理面板:查看所有文件,删除文件
一键部署:docker一键部署
自由拓展:S3协议、本地文件流,可根据需求在storage文件中新增存储引擎
简单明了:适合新手练手项目
源码下载:
部署方式
1Panel一键部署
应用商店->实用工具->FileCodeBox
Docker一键部署
2.0版本,开发中
默认信息
后端地址:/#/admin
后台密码:FileCodeBox2023
AMD & ARM
一键安装
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
一键更新
docker pull lanol/filecodebox:beta && docker stop filecodebox && docker rm filecodebox && docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta
1.6版本AMD
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest
1.6版本ARM
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:arm
宝塔部署
https://www.yuque.com/lxyo/work/lc1oe0xqk8t9b976
更新方式
// 更新
docker pull lanol/filecodebox:beta
// 停止容器并删除
docker stop filecodebox && docker rm filecodebox
// 重新运行容器
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:latest
1.6版本注意
这一版改变比较大,如果出现问题可以尝试清空/opt/FileCodeBox目录,有问题欢迎反馈留言 注意,如果是第一次安装,请查看docker日志获取初始密码和后台地址,参考指令 后台本地文件列表,需要将服务器文件移动至目录/opt/FileCodeBox/data/locals,这样就可以显示了。
docker logs filecodebox