游客
2026年5分钟VPS搭建私人网盘教程

2026年5分钟VPS搭建私人网盘教程

一言准备中...

VPS搭建自己的网盘教程:从选购到实战,手把手教你省下云盘年费

用了好几年某度网盘,限速、文件被和谐、会员涨价…终于决定自己搭一个。前前后后踩了无数坑,从环境配置到域名解析,折腾了两天总算跑通。这篇文章不扯虚的,全是我掏钱买教训换来的经验,适合想自建网盘但没头绪的朋友。

一、选VPS:别贪便宜,这些配置是底线

自建网盘对服务器要求不高,但有几个硬指标:

  • 内存:最低1GB(Nextcloud/Cloudreve这类PHP程序,512M跑起来会卡,上传大文件直接502)
  • 硬盘:建议40GB起步(系统+网盘程序占10GB左右,剩30GB存文件,后续不够可以挂载对象存储)
  • 带宽:个人使用5Mbps够用,有外网分享需求建议10Mbps以上
  • 线路:如果你主要国内访问,别买美国西海岸的便宜机器,延迟高得离谱。推荐国内CN2 GIA或优化回国线路,或者直接上香港/日本轻量云。

我踩过的坑:第一次买了某家的1核1G 美国普通线路,下载速度不到200KB/s,文件传一半超时,气得直接退款。后来换了沐雨云服务器的香港CN2节点,2核2G配30GB SSD,延迟稳定在30ms以内,上传100MB文件大概10秒,体验接近本地硬盘。关键是价格和国内普通VPS差不多,性价比很能打。

沐雨云服务器官网:
https://www.muyuyun.cn

二、选网盘程序:新手推荐Cloudreve

主流的自建网盘有 Nextcloud、ownCloud、Seafile、Cloudreve。我全试过,最终留了 Cloudreve,理由:

  • 原生中文:作者是国内开发者,文档、后台、用户端都是中文,不用翻译软件
  • 安装极简:下载一个可执行文件就能跑,不需要折腾数据库(也支持MySQL)
  • 功能够用:在线预览图片/文档、分享链接、设置过期时间、WebDAV挂载
  • 资源占用低:1GB内存跑得飞起,Nextcloud开个缓存就占一半

如果团队协作、日历同步、插件多,选Nextcloud;如果只是个人文件存储+分享,Cloudreve足够了。

三、实操部署:从零到能上传文件

假设你已经有一台VPS(系统Ubuntu 22.04),跟着我一步步走。

1. 连接服务器并更新包

ssh root@你的VPS_IP
apt update && apt upgrade -y

2. 安装环境(以Cloudreve为例)

Cloudreve支持多种存储,最简单的就是本地存储+SQLite。一条命令搞定运行环境依赖:

apt install wget zip unzip -y

3. 下载并解压Cloudreve

wget https://github.com/cloudreve/Cloudreve/releases/latest/download/cloudreve_3.8.3_linux_amd64.tar.gz
tar -zxvf cloudreve_3.8.3_linux_amd64.tar.gz
chmod +x ./cloudreve
./cloudreve  # 首次运行会生成管理员密码,记住它!

第一次运行后,按Ctrl+C停止。这时目录下会生成 conf.ini 配置文件,默认监听 :5212 端口。

4. 设置域名和HTTPS(关键!)

不配域名也可直接用 IP:5212 访问,但后续分享链接难看,也不安全。建议:

  • 购买一个域名(10块一年)
  • 解析A记录到VPS的IP
  • 用Nginx反向代理 + Let's Encrypt免费SSL
apt install nginx certbot python3-certbot-nginx -y

创建Nginx配置文件 /etc/nginx/sites-available/cloudreve

server {
    listen 80;
    server_name pan.example.com;  # 换成你的域名
    client_max_body_size 4096M;   # 允许上传大文件

    location / {
        proxy_pass http://127.0.0.1:5212;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

启用配置并申请SSL:

ln -s /etc/nginx/sites-available/cloudreve /etc/nginx/sites-enabled/
certbot --nginx -d pan.example.com
nginx -t && nginx -s reload

5. 配置进程守护

防止SSH断开后程序停掉,用systemd管理:
创建文件 /etc/systemd/system/cloudreve.service

[Unit]
Description=Cloudreve
After=network.target

[Service]
ExecStart=/root/cloudreve/cloudreve
Restart=always
User=root

[Install]
WantedBy=multi-user.target

启动并开机自启:

systemctl daemon-reload
systemctl enable cloudreve --now

现在用 https://pan.example.com 访问,输入初始密码登录,修改自己的账号密码,上传文件试试。

四、避坑提醒(血泪经验)

  1. 不要用root直接跑程序:建议新建一个低权限用户,用cloudreve用户运行,否则万一有漏洞,服务器被提权就完了。
  2. 及时开启防火墙:只放行80、443、SSH端口。用 ufwiptables 封掉其他端口,特别是默认的5212端口(避免有人直接扫IP+端口)。
  3. 定期备份:Cloudreve的数据库文件在 cloudreve.db(如果SQLite),还有 uploads/ 目录下的文件。写个cron定时备份到第三方(比如挂载网盘或S3)。
  4. 上传文件大小限制:上面Nginx配置里 client_max_body_size 如果太小,大文件会报413错误。我设了4GB,一般够用。
  5. 千万别用低价“大带宽”VPS:好几家标注“50M独享”的,实际晚上高峰期直接掉到2M。沐雨云服务器的带宽是实打实的,我用了半年多没出现偷跑或限速,这点很关键。

五、进阶:挂载云存储省硬盘钱

如果本地硬盘不够,可以在Cloudreve后台添加“存储策略”,对接阿里云OSS、腾讯云COS、AWS S3等。比如沐雨云也有对象存储服务,配合内网互联,上传下载速度更快。配置步骤官网文档写得很清楚,照做就行。

总结

自建网盘真的香,没有限速、不用续费会员、文件全是你的。用Cloudreve配合沐雨云服务器,成本大概一年200-300元,比某度网盘超级会员便宜一半,还更自由。只要按教程配好域名和SSL,你也能拥有一个专属私有云。

最后强调:
动手前先确认VPS支持一键重装系统(备好快照),万一环境搞坏了可以恢复。如果实在怕麻烦,沐雨云有现成的“云盘镜像”可以选,后台点一下部署,5分钟搞定,适合小白。

祝你一次成功,不再被网盘割韭菜!

  • 本文作者:站长
  • 本文链接: https://www.zhujishice.cn/vpszs/498.html
  • 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
0
0
  • 支付宝打赏
    支付宝扫一扫
  • 微信打赏
    微信扫一扫
感谢支持
文章很赞!支持一下吧
关于作者
360
0
0
0
内卷太严重,已躺平...

辰讯云香港云服务器低至35元每月企业级BGP线路

上一篇

2026独立服务器硬件坏了?别慌!3步紧急解决

下一篇
评论区
内容为空

这一切,似未曾拥有

  • 复制图片
按住ctrl可打开默认菜单