300块成本从零开始搭建自己的家庭版NAS还可以自动备份,懂点代码有手就行!

前言

300块成本从零开始搭建自己的家庭版NAS,还可以手机上文件照片音乐自动备份,完全实现了自己的网盘效果,可以设置用户权限分配,目录上传、断点续传、并行上传、拖拽文件上传等日常操作。

为什么要搭建NAS?

现在的手机性能比以前强多了,所以每次换手机的原因居然是存储空间满了,不得不更换一个存储空间更大的手机,加上手机拍照,摄影,工作,生活,有娃的视频等,数据越来越多,我们需要一个性价比高的安全的存储介质。

目前市场上可选的方式很多,在线网盘,移动硬盘,U盘,私人NAS等。这些优缺点很明显,在线网盘,优点是最方便,下载个app完事,但缺点更多,大家懂的,空间大小要充值会员,下载速度要充值会员,一旦数据放上去了将会被收割个不停,更惨的是,完全没有个人隐私,想想都可怕,别人用你的数据去训练AI,你还在给他充值会员。移动硬盘和U盘,用起来最不方便,最后只能是选择NAS。

市面上的NAS分析

某宝一搜,市面上的NAS琳琅满目,经过我花了一个星期仔细筛查,主要分3种,群晖NAS(黑群晖),网络盒子,第三方公司销售的NAS云盘。大致如下:

(非广告,打码处理)

  • 群晖NAS,专业级别的NAS,性能高,效果好,价格也很感人,非公司级别也用不着,大炮打鸟的感觉
  • 网络盒子,看起来价格低廉,充值会员,流量,账号,空间,全都会卡着你
  • 第三方NAS云盘,经过研究,其所谓的外网链接都必须走他们公司的服务器转发,这意味着,你所有的数据都被别人看光光,这种还要看公司运营,还会有小公司倒闭等风险

我的私人NAS实现方式

  1. 购买一台微型服务器,接入到家庭路由
  2. 买几块硬盘挂载到服务器
  3. 部署开源的网盘系统,经过多种实验和研究,作者推荐Cloudreve社区开源网盘
  4. 通过内网穿透方式,把服务暴露出去
  5. 通过安装配置WebDAV协议访问的第三方文件管理器管理手机,通过web服务管理网盘所有数据

详细实现步骤

第一步:

购买一个微服务器,这里仅展示作者买的微服务器,不做广告和推荐,个人根据实际情况购买(如有需要可以和作者私下沟通)。大概100多即可购买一台,配置不同价格不同。买回来让商家预先安装了centos操作系统,买回来后插上路由器,连上家里的内网,在电脑上通过ssh连接上去。 PS:初始化系统相关信息可以问商家要。

第二步:

买一块硬盘通过USB接口接上去,这个完全有个人喜好,推荐机械硬盘,买个可插入多个盘位的硬盘外接盒子,安全又高效,这里可以参考之前的图,有示例,作者就买了个便宜货先用着。大约1个T,临时够用。

第三步:

部署开源网盘,我这里选择的是Cloudreve,原因如下:

  1. 开源系统,截止今日Star20.1K
  2. 中文支持的好,国产,Go语言架构,效率还行
  3. 支持WebDAV协议,可以用第三方app对接,研究了ES文件管理器,可以自动备份资料到服务器上去,IOS有专用app
  4. 前端UI做的不错,基础功能齐全
  5. 可以多用户权限管理,存储管理

部署文档参见官网,下期将会描述技术细节

第四步:

内网穿透,这里用的FRP,这个配置也折腾了我好久,要求我们要有一个服务器和域名,这个作者之前有几台非常便宜的服务器和域名在手,顺便做个部署即可,一般用户可以购买下各个云服务商的优惠版本,几百块1年非常便宜。

  • 第一个是要配置好服务端即我们的云服务器,开通ssh隧道,一个是开通转接http和https的接口,私人用无需https
  • 第二个是要配置客户端我们要放开的服务,即ssh和Cloudreve部署地址。

FRP部署技术将新开一个专题介绍

第五步:

WebDAV配置手机,我们先配置一个内网版本的网盘,然后根据内网穿透映射到外面的地址再配置一个外网的网盘,这样在家的时候我们通过连上路由器,用内网访问,速度快,建议备份都在内网时候传输,平时不在家的时候用外网来查看。

基于这个服务打通,我们可以干更多事情了,建个网站如何?

内外网打通,服务器有了,我们甚至可以做更多事情,建个网站,把家里的设备全部用服务器来管理,如果你家有视频监控,也可以备份到服务器!

更多部署软件部分细节,将在下期分享,

  • Cloudreve部署
  • FRP部署
  • WebDAV配置
  • 等等...

有兴趣的朋友可以私信我,或者加群聊聊!

独学而无友,则孤陋而寡闻!

相关推荐
一只叫煤球的猫7 小时前
从夯到拉,锐评13个Java Web框架
java·后端·程序员
起风了___9 小时前
Python 批量发邮件脚本:Excel 名单 + Jinja2 模板,带日志与防限流,163 邮箱实测可用
python·程序员
知其然亦知其所以然10 小时前
程序员的最强外挂:用 Spring AI 解锁智谱 AI 画图能力
后端·spring·程序员
q_19132846952 天前
基于SpringBoot2+Vue2的诗词文化传播平台
vue.js·spring boot·mysql·程序员·计算机毕业设计
阿里嘎多学长2 天前
2025-12-16 GitHub 热点项目精选
开发语言·程序员·github·代码托管
Data_Adventure2 天前
为什么不必“活得明白”?
程序员
京东云开发者2 天前
AI Infra平台市场报告:京东云稳居前三
程序员
土豆12503 天前
终端自治时代的 AI 开发范式:Claude Code CLI 全方位实操指南
前端·人工智能·程序员
大模型教程3 天前
14天速成LLM高手!大佬开源学习笔记,GitHub狂揽700星
程序员·llm·agent
AI大模型3 天前
大模型相关术语和框架总结|LLM、MCP、Prompt、RAG、vLLM、Token、数据蒸馏
程序员·llm·agent