NAS下搭建超实用的文件快递柜—FileCodeBox
1年前
前言
这个也是最近发现的新项目,原理和快递柜一摸一样,你可以将文件或者文字上传,上传后输入取件码,告诉别人后可以让另外一个人凭借取件码来取文件。可以是说文件的驿站了,今天便介绍一下怎么在NAS上搭建这样一个有趣的文件分享系统。
主要特色:
- 轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI
- 轻松上传:复制粘贴,拖拽选择
- 多种类型:文本,文件
- 防止爆破:错误次数限制
- 防止滥用:IP限制上传次数
- 口令分享:随机口令,存取文件,自定义次数以及有效期
- 匿名分享:无需注册,无需登录
- 管理面板:查看所有文件,删除文件
- 一键部署:docker一键部署
- 多种存储方式:阿里云OSS、本地文件流
部署
docker注册表搜索 lanol/filecodebox 直接下载。
容器下载下载之后咱们先在docker文件夹中创建一个新文件夹,命名就为 filecodebox 就行。
创建文件夹随后容器设置中将 filecodebox 文件夹映射路径设置为 /app/data 。本地端口设置随意,不冲突即可。
端口映射启动容器,浏览器访问http:NASIP+端口号即可访问。
体验
首次启动后会在日志中生成后台地址以及后台密码,记得及时更改。
日志信息其次在项目文件夹中的.env会显示配置信息,也可以直接下载文件修改后上传,记得修改配置后重启容器。
取件界面上传界面后台设置总结
蛮有趣的一个临时文件分享的系统,取件码这个设定很有趣,部署也很简单。总的来说是一款十分好用的容器,推荐大家可以尝试一下。
以上便是本期全部内容了,如果你觉得有趣或者对你有所帮助,点赞收藏求关注~咱们下期再见!
看着真不错 可是没有NAS
整一个
大佬出的全是实用的