DBox开源文件快递柜:匿名储存文件,通过取件码获取文件【私人网盘】【自建网盘】

DBox开源文件快递柜:匿名储存文件,通过取件码获取文件,可用来搭建私人网盘,自建网盘。

DBox开源文件快递柜:匿名储存文件,通过取件码获取文件【私人网盘】【自建网盘】

DBox项目地址:https://github.com/veoco/dbox

DBox项目预览:https://dbox.cf

DBox开源文件快递柜特点

1. 无需数据库

FileCodeBox 用了 sqlite,第一版改用了 redis,不过后来发现其实不用外部数据库也可以,所以当前第二版完全取消外部数据库,

2. 无文件大小上传限制

通过分片上传实现了无文件大小限制,但目前一些地方为了方便写死了 100MB,需要后面增加可配置选项。

3. 无记名会员卡

通过 jwt 密钥和图种的原理实现了无记名会员卡,在上传的时候选择包含密钥的 会员卡.jpg 文件并点击使用,就可以升级为会员了。

会员上传限制从 100MB 增加到了 1G,这个也是为了方便,目前写死了 1G 限制和 10 次有效期,需要后面增加可配置选项。

目前项目仍然是处于非常早期的状态,算是提前发布吧,不建议正式使用,目前主要还是在找 bug、完善阶段。

DBox开源文件快递柜使用方法

虽然不建议正式使用,但对于想要测试的人,这里写下简单的部署方法。项目分为前端 dbox 和后端 fbox。

1. 下载部署前端文件

从 dbox 项目 release 中下载  dbox.tar.gz ,解压放在网站根目录。

2. docker 部署后端

放下镜像地址:

docker pull ghcr.io/veoco/fbox:latest

懂得都懂,就不细写了,目前只有一个 SECRET_KEY 环境变量是必须的,可以是任何字符串。

默认文件保存在 /app/data 和 /app/logs。

3. 配置反代

需要将 /api/ 反代到后端,nginx 示例:

location /api/ {

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto https;

proxy_set_header Host $http_host;

proxy_redirect off;

proxy_pass http://127.0.0.1;

}

完成。

服务器网

A400互联美国洛杉矶KVM VPS:9929/CN2 GIA/BGP线路可免费切换,118元/年起,支持支付宝

2023-4-17 8:38:00

服务器网

DesiVPS美国VPS无限流量每年可换3次IP:22美元/年,中文Windows VPS 8美元/月,支持支付宝和Paypal

2023-4-17 8:40:03

搜索
大数据核验王系统|筛号王软件|探客查|筛号王筛查助手|筛号王云端核验|企查查筛查大师|天眼查筛号|实名筛查平台|实名精准筛号|云筛号数据|企查查实名精准
请认准筛号王官网正版渠道购买,盗版不负责哦。Www.Shw123.Com,企查查天眼查 实名核验平台 已稳定运行:104191116