你是否有这样的烦恼?公有云盘空间有限,动不动就要付费升级?上传文件容易,但下载速度慢得像蜗牛?资料私密性无法保证,担心隐私泄露?如果你正有这些困扰,那么请听我一句劝—用一台香港VPS,搭建你自己的私有网盘。不需要多高技术门槛,也不需要烧脑的部署流程。
要搭建私有网盘,我们只需要准备三样东西:
1.一台香港VPS。推荐2核起步、2GB以上、20G SSD以上、系统Ubuntu 20.04 或 Debian 11
2.一个可绑定域名,用于绑定网盘访问地址,当然也可以使用IP登录。
3.合适的网盘程序
本文我们使用当前非常流行的开源项目:
Cloudreve —— 支持多用户、多存储策略、在线播放、分享链接等功能,界面友好,简直是私有网盘界的天花板。
步骤一:连接并配置VPS
无论你选择哪家香港VPS服务商,获取到IP地址和Root密码之后:
SSH连接使用终端(或Xshell)连接VPS:
ssh root@你的VPS_IP
更新系统
apt update && apt upgrade -y
安装必要组件
apt install -y unzip wget curl
步骤二:部署 Cloudreve 网盘系统
1. 下载 Cloudreve 二进制文件
前往 https://github.com/cloudreve/Cloudreve/releases 查看最新版。
比如,安装x86架构版本:
wget https://github.com/cloudreve/Cloudreve/releases/download/3.5.3/cloudreve_3.5.3_linux_amd64.tar.gz
tar -zxvf cloudreve_3.5.3_linux_amd64.tar.gz
chmod +x cloudreve
2. 启动 Cloudreve 服务
./cloudreve
首次运行会生成 conf.ini 和数据库文件,并打印管理员初始账户信息(记得复制保存)。
你可以通过 http://你的VPS_IP:5212 访问面板。
步骤三(可选):设置反向代理 + HTTPS
虽然直接用IP访问也能运行,但推荐你:
- 绑定自己的域名
- 使用 Nginx 做反向代理
- 免费申请证书实现 HTTPS 加密
安装 Nginx:
apt install nginx -y
配置反代(示例):
编辑 /etc/nginx/sites-available/cloudreve:
server {
listen 80;
server_name pan.yourdomain.com;
location / {
proxy_pass http://127.0.0.1:5212;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
软链接启用站点配置:
ln -s /etc/nginx/sites-available/cloudreve /etc/nginx/sites-enabled/
nginx -t
systemctl reload nginx
使用 Certbot 配置 HTTPS:
apt install certbot python3-certbot-nginx -y
certbot --nginx -d pan.yourdomain.com
步骤四:初始化设置你的私有网盘
通过域名或IP打开 Cloudreve 控制台,输入管理员信息后登录。
你可以进行如下设置:
- 创建多个用户
- 添加本地存储空间
- 设置最大上传文件大小
- 开启在线播放支持(例如视频/音频)
- 配置远程存储策略
Cloudreve 支持挂载多个存储后端,非常适合做资源备份与分发。
提速技巧与优化建议:让你的网盘更快、更稳:
1. 开启CDN加速(推荐)可实现访问缓存、HTTPS加速、防攻击。
2. 增加系统上传限制
修改 /etc/nginx/nginx.conf:
client_max_body_size 2G;
确保支持大文件上传。
3. 使用系统服务守护 Cloudreve
创建 systemd 服务:
nano /etc/systemd/system/cloudreve.service
内容如下:
[Unit]
Description=Cloudreve
After=network.target
[Service]
Type=simple
WorkingDirectory=/root
ExecStart=/root/cloudreve
Restart=always
[Install]
WantedBy=multi-user.target
启用服务:
systemctl daemon-reexec
systemctl enable cloudreve
systemctl start cloudreve
常见问题与排坑指南:
Q1:访问慢怎么办?
A:确认香港VPS是否支持CN2优化线路,可接入CDN加速。
Q2:提示“上传失败”?
A:检查Nginx配置和系统上传限制,Cloudreve默认支持断点续传。
Q3:Cloudreve后台打不开?
A:确认服务是否正常运行,可通过 ps -ef | grep cloudreve 查看状态。
