利用边缘计算盒子搭超低功率NAS

2024-04-23 14:46:12 6点赞 15收藏 4评论

引言

由于家里附近近期电力改造,导致白天停电,晚上来电,导致家里的NAS是不是自动断电,这可不行,为了减少故障,避免不必要的麻烦,考虑采用低功率NAS(低量存储),这不从咸鱼市场淘了一个3399E的边缘计算盒子。

为啥不直接用USB做移动硬盘?其实手里的垃圾硬盘太多了,弃之可惜食之无味,再加上硬盘那个喀达喀声太大了。所以采用低功率设备。
PS:有阿里云OSS方案,5G(OSS)+50T(cdn)=1.2W/年,所以本地就不需要那么大的数据量了。

一、硬件是软件准备

边缘计算盒子:3399E(4+16)
固态硬盘(存储):250G (电压低)
机械硬盘(存储):500G(笔记本硬盘,电压低)
USB逆变线(升压线)5V专12V,也可以用支持12V的充电宝

总之,利用充电宝给3399E盒子进行充电。

总功率:7.2W

海鲜市场淘来的总报价RK3399E 99元、固态硬盘35元,机械硬盘(笔记本拆下来的,算作35吧)。总共不足170大洋。

安装软件:

局域网采用filebrowser实现轻量共享,广域网用alist实现访问。

局域网的原因是直接可以用手机文件管理器可以进行管理,播放视频等,无需第三方插件直接使用。

PS,实际上只用alist就可以了,但是3399E的处理器用的是armV8,alist二进制文件不支持,那就就搭建filebrowser了。

二、刷固件

1、刷机工具RKDevTool进行跟新(旧版本叫AndroidTools,记得安装盒子驱动)

利用边缘计算盒子搭超低功率NAS利用边缘计算盒子搭超低功率NAS

关于刷固件我就不讲了,之前有过分享。直接晒成Linux

三、安装

刷机完成后先联网,然后通过SSH链接到主机(有的有HDMI接口,直接接键盘鼠标也可以,调用超级终端打开后)

1、更新系统

sudo apt update && sudo atp upgrade

2、下载对应的filebrowser

Github项目地址:https://github.com/filebrowser/filebrowser
Github项目下载:https://github.com/filebrowser/filebrowser/releases

如下图:当然他支持Win/linux等系统,我们下载Linux的Arm64版本(毕竟盒子是RK3399)

利用边缘计算盒子搭超低功率NAS

当前版本2.28,所以下载(如果有更新的版本,代替以下链接)

wget https://github.com/filebrowser/filebrowser/releases/download/v2.28.0/linux-arm64-filebrowser.tar.gz

利用边缘计算盒子搭超低功率NAS

解压缩

tar -zxvf linux-arm64-filebrowser.tar.gz

试运行

./filebrowser

利用边缘计算盒子搭超低功率NAS

可以看到默认使用的是 8080的端口, 监听的地址是本机的地址 127.0.0.1 。介绍运行后在当前的目录增加了一个配置文件 filebrowser.db 。

由于监控的只有本地,所以需要增加参数,让局域网访问。

./filebrowser -a 0.0.0.0

其他参数:
-a 0.0.0.0 #监听所有IP地址
-p 8888 #端口为8888
-r /home #绑定根目录下的home目录
-d /home/filebroswerdb/filebrowser.db #数据库文件的保存位置
#可以根据自己的实际需求变更对应参数

然后通过浏览器打开,当然账号密码都是admin

利用边缘计算盒子搭超低功率NAS

设置中文

利用边缘计算盒子搭超低功率NAS

利用nohup设置后台启动(我的目录在/home/linaro/下,可以根据你的设备调整目录)

nohup /home/linaro/filebrowser -a 0.0.0.0 -p 8080 -r /home -d /home/linaro/ >/dev/null 2>&1 &

停止运行:

kill -9 $(pidof filebrowser)

开机启动:

sudo sed -i '/exit 0/i nohup /home/linaro/filebrowser -a 0.0.0.0 -p 8080 -r /home -d /home/linaro/ >/dev/null 2>&1 &' /etc/rc.local

取消开机启动:

sudo sed -i 'nohup /home/linaro/filebrowser -a 0.0.0.0 -p 8080 -r /home -d /home/linaro/ >/dev/null 2>&1 &' /etc/rc.local

如下图,网络端口8080 ,开机启动正常。

利用边缘计算盒子搭超低功率NAS

3、现在搭建alist

Github开源项目地址:https://github.com/alist-org/alist/

github下载地址:https://github.com/alist-org/alist/releases

当前版本,:3.33.0

推荐用Docker搭建,原因么,就是3399用的是aarch64版,也就是ARM_V8,所以alist二进制文件是不支持的。但是还是弄个教程吧,万一以后支持了呢。

4、下载

wget https://github.com/alist-org/alist/releases/download/v3.33.0/alist-linux-arm-6.tar.gz

利用边缘计算盒子搭超低功率NAS

5、解压缩

tar -zxvf alist-linux-arm-6.tar.gz

6、试运行

./alist server

7、设置后台启动

利用nohup设置后台启动(我的目录在/home/linaro/下,可以根据你的设备调整目录)

nohup ./alist server /dev/null 2>&1 &

利用边缘计算盒子搭超低功率NAS

通过浏览器打开即可。

但是~3399用的aarch64 也就是ARMv8

利用边缘计算盒子搭超低功率NAS

总结

利用边缘计算盒子搭超低功率NAS

硬盘目录:

利用边缘计算盒子搭超低功率NAS

总之,用7.2W做内网网盘还是可以的,下次用Docker搭建。

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

展开 收起
4评论

  • 精彩
  • 最新
  • 功耗不错!存储稍微简单了些!

    校验提示文案

    提交
  • 边缘计算盒子搭NAS方案很有创意,很高兴看到这样的实用分享!期待能进一步了解使用体验和性能表现。

    校验提示文案

    提交
  • 4125 也差不多这个功耗 [喜极而泣]

    校验提示文案

    提交
    不如改 n10 或者斐讯盒子

    校验提示文案

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

取消
确认
评论举报

相关文章推荐

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