一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

2024-12-31 11:47:37 18点赞 73收藏 9评论

大家好,这里是Cherry,喜爱折腾、玩数码,热衷于分享自己的数码玩耍经验~

前言

很多人把NAS买回家以后,都想着能把NAS的存储功能分享给更多的朋友使用。但是实际情况是,不想分配过多的账号,也不想把相册、影音等功能开放到外部。这时候,一款基于NAS的存储资源,简单纯粹的云盘系统就显得十分有必要了。

蓝眼云盘是一款采用前后端分离的开源云盘软件,其后端使用Golang语言,前端采用Vue框架。该云盘功能包含:文件列表、文件/文件夹上传 + 拖拽上传、共享空间、文件分享、文件监控统计、回收站、多用户、WebDav、扫描磁盘任务、在线预览及自定义配置预览引擎、支持SqliteMysql等。

今天,cherry就为大家介绍一下,如何在绿联NAS私有云上部署及使用这款完成度较高的自建云盘系统。

一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

项目特色:

- 支持Docker安装,安装包仅10M左右,跨平台支持。`windows`, linux, macOS均提供安装包

- 支持:文件上传,文件预览,文件下载,聚合下载,提取码分享

- 提供编程接口,可以当作网站的第三方文件存储器

- 支持图片缓存,可使用参数对图片进行处理

- 支持多用户,支持用户空间限制

- 支持简体中文和英文

- 支持扫描磁盘实现实时同步

关于部署机

本次项目部署在绿联DXP 4800 Plus上。绿联 DXP 4800 Plus是一款万兆网口的四盘位NAS,其拥有万兆+2.5G网络的超强网络数据传输能力,可以轻松满足万兆局域网+千兆互联网的场景需求。

处理器能力上,DXP 4800 Plus采用的是Inter Gold 8505,拥有5核6线程的强劲处理能力,比主流的N100处理器要提升约40%。此外,内存也从最大16G提升到了64G的支持,并且支持ODECC款。

如果你对NAS拥有一定了解,并且不满足于N97/100等4核处理器的性能,想要尝试旗舰型的NAS硬件,那么DXP 4800 Plus一定是你的最优选择。除了DXP 4800 Plus外,DXP 6800 Pro更是性价比超高的一款型号,其核心优势在于I5-1235U处理器,双万兆万网口,1个PCIe 4.0×4的扩展口,2个雷电4接口,以及支持8K@60Hz输出的HDMI接口。


一、项目部署

cherry为网络优化不好的朋友准备了该项目的容器镜像包,大家可以通过网盘下载后,双击exe文件解压,接着使用绿联NAS私有云的导入镜像功能,将容器镜像导入NAS中。

夸克网盘:https://pan.quark.cn/s/e54b40683a33

阿里云盘:https://www.alipan.com/s/gG9Hdy54155

一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

绿联NAS部署蓝眼云盘项目十分简单,首先修改我下面提供的docker-compose.yaml代码。这里需要修改的地方就是mysql环境变量中的MYSQL_ROOT_PASSWOR,以及tank容器下的端口和容器映射位置。

🔻我都写了标准,大家根据标注自行修改。

services:

mysql:

container_name: tools-eyeblue_db

environment:

# 可以修改下面的123456为你自己需要的密码

- MYSQL_ROOT_PASSWORD=123456

- MYSQL_DATABASE=tank

- TZ=Asia/Shanghai

volumes:

- ./data:/var/lib/mysql

image: mysql:5.7

command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone=+8:00

tank:

container_name: tools-eyeblue

ports:

# 可修改左边的访问端口

- 36010:6010

volumes:

# 左侧是云盘文件所在的位置,可以修改

- ./config:/data/build/matter

image: eyeblue/tank:4.1.1

打开绿联NAS的docker应用,选择项目-新建,给项目取个名字为eyeblue,然后把上面修改好的代码复制进去,点击立即部署即可。

一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

二、项目介绍

1、系统初始化安装

打开系统(浏览器输入nas的ip:36010),首先需要验证mysql连接。mysql host这里,我们填写tools-eyeblye_db,即mysql的容器名,下方的用户名改为root,密码输入自己自定义的密码。点击测试mysql连接,没问题的话点击下一步。

一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

接着,系统需要开始建表,下滑到最下方,点击一键建表,然后等个几分钟。

一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

完成以后,所有的表都会变为已安装,这个时候点击下一步继续。

一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

最后,创建一个管理员账号就行了。

一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

2、界面介绍

刷新页面,使用我们创建好的管理员账号登录系统。可以看到左下角的使用空间是无限制的,这里因为没有读取nas的存储空间,所以无法展示为实际可以用的剩余空间。

一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

点击左侧的用户管理,我们可以创建脱离NAS的账号用户体系,可以创建云盘的管理员账号以及一般用户账号。

一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

为了让不同用户使用空间更加顺畅,我们还可以创建共享空间,并且分配空间的单文件限制和总空间大小限制。

一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

对于已经上传的问题,该项目支持一键分享为链接+提取码的形式,供互联网、局域网内的非注册用户下载使用。

一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

正如开头所说,该项目前端其实是一个静态页面,为了让系统能实时获取到我们上传的信息。还可以在网站设置里增加磁盘扫描定时任务,比如我这里设置每1s扫描一次。

一款开源的专业自托管云盘,绿联NAS私有云部署eyeblue蓝眼云盘

最后

除了界面上的功能外,蓝眼云盘还支持将云盘作为webdav服务使用,其接口地址为url/api/dav 。另外还提供了图床、图片编辑、云存储等等功能,我们可以使用编程接口上传文件,作为其他网站、系统、app的资源存储器。

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

展开 收起
9评论

  • 精彩
  • 最新
  • 支持,感谢大神写文章,让我小白白嫖了很多方法,2025新年快乐

    校验提示文案

    提交
    2025新年快乐~

    校验提示文案

    提交
    收起所有回复
  • cherry掌握了封面图流量密码

    校验提示文案

    提交
    哈哈哈哈哈哈 还行还行,流量没差多少

    校验提示文案

    提交
    收起所有回复
  • 大佬,有没有那种容器,比如我拍了很多抖音素材,我想本地浏览nas的素材,像滑动短视频那种操作方式。感觉现有的视频浏览器不能跟着时代进步,提供一种高效的浏览方式。

    校验提示文案

    提交
    之前有一个douyin-uve的项目

    校验提示文案

    提交
    收起所有回复
  • 这云盘就是存文件,那nas已经有云盘的所有功能了,那还在nas上搭个云盘使用,这感觉有点多余...

    校验提示文案

    提交
    云盘就是对外开放、多人使用,方便文件共享。如果没需求,就是多此一举。

    校验提示文案

    提交
    说的很对

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

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