简洁实用!文件分享网站,像拿快递一样轻松取文件!

图片[1]-简洁实用!文件分享网站,像拿快递一样轻松取文件!-山海云端论坛

小编今天为大家介绍一款特别有趣的文件分享工具:FileCodeBox,中文译为“文件快递柜”。这个工具使用 Python 语言开发,遵循 LGPL-3.0 开源协议,采用匿名口令的方式分享文件或文本,让你像拿快递一样轻松取文件,超酷!功能超实用!

在线体验地址: https://share.lanol.cn

图片[2]-简洁实用!文件分享网站,像拿快递一样轻松取文件!-山海云端论坛

FileCodeBox 支持随机口令、自定义存取次数和有效期,可立即投入使用。在 GitHub 上,该项目已斩获 2.6k stars 和 343 forks,星星数还在持续飙升!

图片[3]-简洁实用!文件分享网站,像拿快递一样轻松取文件!-山海云端论坛

🎨️ 最新版本的功能特色:

  • 开源、免费、简洁轻量级
  • 开箱即用,Docker 一键部署
  • 使用 Fastapi+Sqlite3+Vue2+ElementUI 技术集
  • 轻松上传:复制粘贴、拖拽选择,支持文本和文件多种类型
  • 匿名分享,无需注册、无需登录
  • 错误次数限制、IP 限制上传次数,防止滥用
  • 口令分享:随机口令,自定义存取次数和有效期
  • 管理面板:查看所有文件、删除文件
  • 自由拓展,支持本地文件流、S3 协议等存储引擎
  • 支持命令行终端下载:wget https://share.lanol.cn/share/select?code=83432
  • 国际化:支持中文和英文

🧰 安装部署:

方式1:1Panel 一键部署
应用商店->实用工具->FileCodeBox
注:更新的话就是卸载重新安装即可

图片[4]-简洁实用!文件分享网站,像拿快递一样轻松取文件!-山海云端论坛

方式2:Docker 一键部署
根据选择的版本、CPU架构 执行相应的脚本,目前最新的 2.0版本 还在开发测试中。

  • 2.0 beta版本 AMD & ARM
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

后续的服务升级更新:

<code>// 更新</code><code>docker pull lanol/filecodebox:beta</code><code><br></code><code>// 停止容器并删除</code><code>docker stop filecodebox && docker rm filecodebox</code><code><br></code><code>// 重新运行容器</code><code>docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecode</code>

🔥 快速预览: 小编使用 Docker 部署 2.0 版本进行体验。

执行以下命令:

<code>docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta</code>

启动成功后,访问 http://<SERVER IP>:12345/#/admin 进入后台,默认密码:FileCodeBox2023

图片[5]-简洁实用!文件分享网站,像拿快递一样轻松取文件!-山海云端论坛

点击【系统设置】可修改网站名称、描述、背景图片、上传限制等,存储引擎支持本地存储、S3 存储(如阿里云 OSS 等)。

图片[6]-简洁实用!文件分享网站,像拿快递一样轻松取文件!-山海云端论坛

浏览器访问 http://<SERVER IP>:12345 查看门户界面预览,界面简洁明了,操作功能一目了然。点击上传按钮进入文件上传界面,支持文件和文本两种类型,以及多种文件的过期类型。上传成功后,自动生成二维码和口令,方便分享给接收者。取回文件时,输入口令即可轻松下载。

在后台的文件管理中,可手动删除已上传的文件,功能简单实用。建议在正式环境部署时搭配 nginx 反向代理,启用 SSL 证书,以确保安全可靠。官方还提供了宝塔部署方式,详情请参考官方文档。

小编之前还分享过两款在线文件传输工具:基于局域网传输的 Snapdrop 和采用 WebRTC 技术的 Transfer.zip,都是非常优秀的开源项目,感兴趣的朋友可前往了解。

附项目链接:

  • 开源地址:https://github.com/vastsa/FileCodeBox
  • 在线体验地址:https://share.lanol.cn

希望以上内容对大家有所帮助,快来体验 FileCodeBox 的强大功能吧!

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容