tx

熊猫不是猫QAQ

平平无奇小熊猫
407,122
NAS下搭建超实用的文件快递柜—FileCodeBox NAS下搭建超实用的文件快递柜—FileCodeBox
封面封面

前言

这个也是最近发现的新项目,原理和快递柜一摸一样,你可以将文件或者文字上传,上传后输入取件码,告诉别人后可以让另外一个人凭借取件码来取文件。可以是说文件的驿站了,今天便介绍一下怎么在NAS上搭建这样一个有趣的文件分享系统。
主要特色:

  • 轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI
  • 轻松上传:复制粘贴,拖拽选择
  • 多种类型:文本,文件
  • 防止爆破:错误次数限制
  • 防止滥用:IP限制上传次数
  • 口令分享:随机口令,存取文件,自定义次数以及有效期
  • 匿名分享:无需注册,无需登录
  • 管理面板:查看所有文件,删除文件
  • 一键部署:docker一键部署
  • 多种存储方式:阿里云OSS、本地文件流

部署

docker注册表搜索 lanol/filecodebox 直接下载。

容器下载容器下载

下载之后咱们先在docker文件夹中创建一个新文件夹,命名就为 filecodebox 就行。

创建文件夹创建文件夹

随后容器设置中将 filecodebox 文件夹映射路径设置为 /app/data 。本地端口设置随意,不冲突即可。

端口映射端口映射

启动容器,浏览器访问http:NASIP+端口号即可访问。

体验

首次启动后会在日志中生成后台地址以及后台密码,记得及时更改。

日志信息日志信息

其次在项目文件夹中的.env会显示配置信息,也可以直接下载文件修改后上传,记得修改配置后重启容器。

取件界面取件界面

上传界面上传界面

后台设置后台设置

总结

蛮有趣的一个临时文件分享的系统,取件码这个设定很有趣,部署也很简单。总的来说是一款十分好用的容器,推荐大家可以尝试一下。
以上便是本期全部内容了,如果你觉得有趣或者对你有所帮助,点赞收藏求关注~咱们下期再见!

版权声明 ▶ 本文作者:panda
▶ 本文链接:https://panda995.xyz/network/1251.html
▶ 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
▶ 转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!
3 条评论
user 编辑评论信息
插入图片

隐私评论
  1. @
    前路文库 2023年02月09日
    Windows 10 · Chrome 86 · 天津市 电信

    看着真不错 可是没有NAS

    1. @
      panda 回复 前路文库 2023年02月09日
      Windows 10 · Edge · 四川省绵阳市 联通

      整一个

  2. @
    小熊 2023年02月09日
    Windows 10 · Edge · 四川省雅安市 移动

    大佬出的全是实用的