零基础搞定服务器搭建NAS私有云:从买机器到手机备份一步到位

为什么自己搭NAS私有云?


很多人想拥有一个专属的网盘,又不想用百度网盘、iCloud 这些第三方服务。

用一台普通服务器搭建 NAS 私有云,就能把照片、电影、工作文件全存在自己手里,手机随时访问,还不用担心被限速或数据泄露。

本文全程基于宝塔面板操作,你甚至不需要懂 Linux 命令行,跟着步骤点鼠标就行。


第一步:准备服务器和系统


要搭建 NAS 私有云,你至少需要一台服务器(云服务器或旧电脑改装都行)。

推荐配置:



  • CPU:双核以上(2 核够用,4 核更稳)

  • 内存:4GB 起步(建议 8GB)

  • 硬盘:系统盘 40GB,数据盘建议 500GB 以上(云服务器可以挂载云硬盘)

  • 操作系统:CentOS 7.9 或 Ubuntu 22.04(本文以 Ubuntu 22.04 LTS 为例)


如果你用腾讯云、阿里云等,购买时选择“公共镜像 - Ubuntu 22.04”,安全组放行 8888(宝塔面板端口)、443(HTTPS)以及 22(SSH)。

第二步:安装宝塔面板(全部复制粘贴)


登录服务器(使用 SSH 工具如 FinalShell 或 Xshell),执行以下命令安装宝塔国际版 aapanel(中文版已停止更新,但功能一致):


wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0.sh && bash install.sh

安装过程中会提示 输入 y 确认,等待 2-5 分钟。

安装完成后,屏幕会显示面板的登录地址、用户名和密码,复制保存好。


现在用浏览器访问 http://你的服务器IP:8888,输入账号密码登录宝塔面板。

首次登录会弹出“需要购买专业版”的弹窗,直接关掉,用免费版完全够用。


第三步:一键部署 Nextcloud(你的私有云盘)


宝塔面板里自带软件商店,我们用它一键部署 Nextcloud(一个知名的私有云软件)。



  1. 点击左侧菜单“软件商店”,搜索 Nextcloud

  2. 选择“一键部署”版本(当前是 27.x),点击“安装”。

  3. 填写域名:如果你有域名,解析到服务器 IP 后填域名;没有域名就填服务器 IP(例如 http://1.2.3.4:8080)。

  4. 设置数据库密码、管理员账号密码。数据库类型选 SQLite 最简单(用户少时够用)。

  5. 点击“提交”,等待 30 秒左右,部署成功会显示访问地址和后台地址。


部署完成后,访问你填的地址(例如 http://1.2.3.4:8080),输入管理员账号密码,就能进入 Nextcloud 主界面了。

至此,你的 服务器搭建NAS私有云 已经跑起来了!


第四步:挂载数据盘 & 修改存储路径(避坑重点)


Nextcloud 默认数据存在系统盘,如果系统盘只有 40GB,存几部电影就满了。一定要把数据放在挂载的数据盘上



  1. 查看数据盘:在宝塔面板左侧点击“磁盘”,查看是否有未挂载的磁盘(例如 /dev/vdb)。

  2. 挂载数据盘:点击“挂载”按钮,按向导操作——选择磁盘、文件系统(ext4)、挂载目录(例如 /mnt/data),然后“开始挂载”。完成后该目录就变成了数据盘。

  3. 移动 Nextcloud 数据目录



  • 进入宝塔“文件”管理,找到 /www/wwwroot/你的域名(或IP) 下的 data 文件夹。

  • 把这个文件夹剪切到 /mnt/data/nextcloud_data

  • 然后创建软链接:ln -s /mnt/data/nextcloud_data /www/wwwroot/你的域名/data



  1. 修改权限:宝塔面板里右键点击 /mnt/data 目录,设置权限为 www:www(用户组),权限 755


如果不会命令,也可以直接在宝塔文件管理里复制粘贴,但软链接需要 SSH 执行一行命令,极简用户可以直接把 data 文件夹整体移动后,在 Nextcloud 设置里把数据目录改成新路径(更推荐命令方式)。

第五步:配置手机自动备份 & 外网访问


手机备份:在手机应用商店搜索 Nextcloud 官方 App,安装后输入你的服务器地址、账号密码即可登录。

点击“自动上传照片”,选择“仅WiFi”或“同时使用流量”,就会自动把相册备份到你的 NAS 私有云。


外网访问(让你在外也能连回家):



  • 如果你用的是云服务器,默认就有公网 IP,直接使用即可。

  • 如果你用的是家里旧电脑,没有公网 IP,可以借助内网穿透工具(如 frp)或者使用宝塔的“第三方”Cloudflare Tunnel,这里不展开。


推荐直接买一台轻量云服务器(腾讯云/阿里云学生优惠一年几十块),自带公网 IP,省去内网穿透折腾。


避坑指南 & 常见问题


| 问题 | 原因 & 解决 |

|------|------------|

| 安装 Nextcloud 后访问报 500 错误 | PHP 版本过低或缺少扩展。在宝塔“软件商店”里找到已安装的 PHP,点击“设置 - 安装扩展”,勾选 fileinfointlzipgd 等,重启 PHP。 |

| 上传大文件失败 | Nginx 上传大小限制。宝塔“网站”里点你的站点,“设置 - 配置文件”,找到 client_max_body_size 改成 5G,保存并重载 Nginx。 |

| 手机 App 无法连接 | 检查域名是否解析正确,或者服务器防火墙是否放行了端口(例如你用了 8080 端口,安全组要放行 8080)。宝塔面板的“安全”里也要放行该端口。 |

| 数据盘挂载后重启丢失 | 需要在 fstab 里配置自动挂载。宝塔挂载时一般会自动写,如果重启后没挂上,手动执行 mount -a。 |


效果验证



  • 浏览器访问 Nextcloud 地址,能正常显示登录页面并上传文件。

  • 手机 App 能同步照片。

  • SSH 执行 df -h,看到数据盘已用空间包含你上传的文件。


到此,你的第一台 服务器搭建NAS私有云 就完工了。

如果过程中遇到问题,优先检查网络、端口和权限,99% 的报错都能在宝塔面板里直接修复。

祝你玩得开心!

分享到:
上一篇
Docker与虚拟机对比:Docker和虚拟机到底该选谁?运
下一篇
宝塔面板FFmpeg安装:宝塔面板上安装FFmpeg的完整教
1
系统公告

泽御云五一特惠活动🔥

泽御云持证合规运营,资质齐全可查,长久稳定! 五一限时多重福利同步开启: ✅ 香港 2 核 2G 云服务器超值拼团,低价入手团长免费 ✅ 4 核 4G 多机房年付拼团,性价比拉满 ✅ 内蒙古新区限时 7 折(zeyuyunnmg)特惠,专属优惠码锁价续费 ✅ 全站通用 75 折优惠,老用户充值享专属赠金 官方站点:zeyuyun.com 合规资质齐全|售后有保障|活动限时错过不再有
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意