NAS部署 FileCodeBox ,像拿快递一样取文件
Hello 大家好,我是 David
订阅我的频道 ,分享更多 NAS 教程和资讯 ~
FileCodeBox:
一款轻量文件快递柜应用,可以匿名口令分享文本,文件,像拿快递一样取文件。
在线 Demo:
主要特色:
轻量简洁: 项目基于Fastapi + Sqlite3 + Vue3 + ElementUI
轻松上传: 支持复制粘贴和拖拽选择
多种类型: 支持文本和文件
防止爆破: 错误次数限制
防止滥用: IP限制上传次数
口令分享: 随机口令,存取文件,自定义次数及有效期
国际化: 支持中文简体、繁体以及英文等
匿名分享: 无需注册,无需登录
管理面板: 查看和删除文件
一键部署: 支持Docker一键部署
自由拓展: 支持S3协议和本地文件流,可根据需求在storage文件中新增存储引擎
简单明了: 适合新手练手项目
终端下载: 终端命令wget
安装
可以根据不同系统,选择下面的模板进行安装。这里我选择安装的是比较新的 beta 版本,因为 latest 已经是两年前的版本。
Docker Compose
services:
filecodebox:
image: lanol/filecodebox:beta
container_name: filecodebox
ports:
- 12345:12345
volumes:
- /mnt/user/appdata/filecodebox:/app/data
restart: unless-stopped
UNRAID 模板
使用
浏览器中输入 http://NAS的IP:12345
就能看到界面
界面相当简洁,就是类似快递柜的一个输入密码的输入框
可以切换深色模式
点击按钮可以上传文件
设置天数和选择文件进行上传
支持 Markdown
文本上传以后会弹出取件码(也可以之间点击复制连接),同时也可以看到自己的寄件箱
输入取件码就可以看到上传的文件了
打开查看详情,可以看到对 Markdown 是有做适配的
管理员界面: http://NAS的IP:123456/admin
密码:FileCodeBox2023
文件管理,可以看到上传过的文件
系统设置,以前旧版本是要手动改文件参数的,现在 beta 版可以通过后台修改
可以自定义设置还是挺多的
总结
FileCodeBox 这款应用还是相当有意思和创意的,不过很多 UI 界面细节方面还是有待提高,如果平时有分享文件需求的可以尝试部署。
推荐指数:⭐⭐(看个人需求)
使用体验:⭐⭐⭐(中规中矩)
部署难易:⭐⭐(简单)
下面说一下有哪些问题的地方:
UI 界面细节方面有待提高
虽然支持 Markdown 不过还是有点问题,比如图片链接都没显示
哐嘁哐嘁
校验提示文案
哐嘁哐嘁
校验提示文案