平时大家存点学习资料、备份点生活照片,最常用的肯定是大厂的公共网盘。但用久了,大家肯定都遇到过这些极其闹心的瞬间:

  • 限速严重: 不充几十块钱的超级会员,下载速度永远被锁死在几十 KB/s,看个视频能卡成 PPT。

  • 隐私泄露与和谐: 存点私人的照片和文件,动不动就提示“根据相关法律法规不可见”,甚至文件直接被“和谐”成 8 秒教育片,毫无隐私可言。

  • 数据受制于人: 每个月交着昂贵的订阅费,数据还不在自己手里捏着。万一哪天网盘公司改变规则或者倒闭,你的数据全部泡汤。

既然大家手里都有 VPS 服务器,平时除了搭个节点吃灰简直太浪费了。今天就带大家解锁 VPS 服务器的新玩法!

手把手教你搭建一个完全属于你自己的私有云盘——Nextcloud,彻底实现云盘自由!

什么是 Nextcloud?

简单粗暴地说,Nextcloud 就是一款极其强大的开源私有云程序。

它不需要你懂复杂的底层代码,只要你的 VPS 有多余的硬盘空间,装上它,你的服务器瞬间就能变成一台专属于你个人的“百度网盘”或“iCloud”超级主机。

搭建好之后,你将解锁以下“神级”体验:

  • 💻 全平台无缝同步: 电脑(Windows/Mac)、手机(iOS/Android)、平板全都有官方客户端。多端实时同步,工作无缝衔接,官方App下载:https://nextcloud.com/install

  • 📸 拯救手机内存: 手机相册快满了?打开 Nextcloud APP,一键开启后台相册自动备份,原画质、不压缩,彻底告别收费的 iCloud 空间

  • 🎬 你的私人影院: 存进去的视频文件不需要下载,直接在网页端或者手机端点击就能原画在线播放。

  • 🛡️ 绝对的数据安全: 网络安全,数据由你掌控。没有审查、没有和谐,你的地盘你做主

  • 🚀 零限速体验: 下载速度完全取决于你 VPS 的带宽和你家里的宽带。只要线路好,跑满宽带、秒传秒下



🚀 Nextcloud “私有云” 保姆级搭建流程

第一步:安装 Docker 和 Docker Compose(地基)
复制代码粘贴到你的VPS中回车

curl -fsSL https://get.docker.com | bash -s docker && systemctl enable --now docker


第二步:创建项目文件夹
复制粘贴代码,然后回车

mkdir nextcloud && cd nextcloud


第三步:编写 docker-compose.yml
复制粘贴代码,然后回车

nano docker-compose.yml

第四步:创建云盘
复制代码粘贴,然后修改密码部分

  • 按下 Ctrl + O (这是写入文件的意思)

  • 屏幕下方会提示文件名,直接按 回车 (Enter) 确认

  • 最后按下 Ctrl + X (这是退出编辑器的意思)
version: '3'
services:
  db:
    image: mariadb:10.6
    restart: always
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    volumes:
      - ./db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=admin123456  # 建议修改这个数据库总密码
      - MYSQL_PASSWORD=nextcloud
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud

  app:
    image: nextcloud
    restart: always
    ports:
      - 8080:80
    links:
      - db
    volumes:
      - ./data:/var/www/html
    environment:
      - MYSQL_PASSWORD=nextcloud
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=db

第五步:一键运行
复制粘贴代码,然后回车

docker compose up -d

第六步:搭建完成,登陆“私人云盘”

  浏览器访问: 打开你电脑的浏览器(Chrome 或 Safari),在地址栏输入:
http://你的服务器IP:8080



1. 当你第一次打开 http://你的IP:8080 网页时,你会看到两个空格:

  • 创建管理员账号:这里你想叫什么都行(比如 admin )

  • 密码:这也是你自己设定的登录网盘的密码



2. 安装推荐的应用 (Install recommended apps)

这一步,Nextcloud 会问我们要不要安装它的全家桶。大家可以直接点安装,装完之后,你的网盘就不只是个存文件的地方,它会瞬间变成一个带日历、在线文档编辑、甚至能像微信一样视频通话的超级工作站!





3.搭建完成