NAS下搭建超实用的文件快递柜—FileCodeBox

2023-02-09 17:07:52 44点赞 367收藏 22评论

封面封面

前言

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

  • 轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI

  • 轻松上传:复制粘贴,拖拽选择

  • 多种类型:文本,文件

  • 防止爆破:错误次数限制

  • 防止滥用:IP限制上传次数

  • 口令分享:随机口令,存取文件,自定义次数以及有效期

  • 匿名分享:无需注册,无需登录

  • 管理面板:查看所有文件,删除文件

  • 一键部署:docker一键部署

  • 多种存储方式:阿里云OSS、本地文件流

部署

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

容器下载容器下载

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

创建文件夹创建文件夹

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

端口映射端口映射

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

体验

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

日志信息日志信息

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

取件界面取件界面

上传界面上传界面

后台设置后台设置

总结

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

群晖(Synology)DS723+双核2盘位NAS网络存储服务器(无内置硬盘)数据备份一体机720+升级版4050元京东去购买



作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
22评论

  • 精彩
  • 最新
  • 不懂就问,会被抓嘛

    校验提示文案

    提交
    为啥抓你 [惊喜]

    校验提示文案

    提交
    收起所有回复
  • 给你个更好用的Jirafeau

    校验提示文案

    提交
    无中文啊 [大囧]

    校验提示文案

    提交
    有中文的啊

    校验提示文案

    提交
    收起所有回复
  • 感觉没太大必要,个人使用场景少,分享也不如其他方式分享链接,不需要每次上传文件

    校验提示文案

    提交
    只是说有这么一个东西,直接分享肯定是对的

    校验提示文案

    提交
    收起所有回复
  • 软路由系统可以,nas自带有分享就不折腾了

    校验提示文案

    提交
    只是介绍有这么一个东西,我介绍的大部分容器都没有实际用途 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 一直没搞明白,装载路径是个啥,这玩意怎么确定

    校验提示文案

    提交
    装载路径就是容器内部路径,映射就是将内部路径映射到本地

    校验提示文案

    提交
    那就更疑惑了,从哪知道这个内部路径呢?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 部署好了。为什么网页打不开啊

    校验提示文案

    提交
    检查端口和日志

    校验提示文案

    提交
    收起所有回复
  • 国内有一堆这种商业软件,体验还是可以的,就是用的少

    校验提示文案

    提交
  • 公用的虫洞“wormhole.app"可以看看

    校验提示文案

    提交
  • 日常使用也非常的靠谱

    校验提示文案

    提交
  • 多多分享,看个人用途吧 [欢呼] [欢呼]

    校验提示文案

    提交
  • 感谢分享!

    校验提示文案

    提交
  • 其实你在用的群晖自己也有这个功能,为什么还要安装一个

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
367
扫一下,分享更方便,购买更轻松