首页 帮助中心 香港云服务器 怎么用1台香港vps搭建私有网盘?手把手搭建教程
怎么用1台香港vps搭建私有网盘?手把手搭建教程
时间 : 2025-04-29 14:30:17 编辑 : 华纳云 阅读量 : 13

你是否有这样的烦恼?公有云盘空间有限,动不动就要付费升级?上传文件容易,但下载速度慢得像蜗牛?资料私密性无法保证,担心隐私泄露?如果你正有这些困扰,那么请听我一句劝—用一台香港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 查看状态。

华纳云 推荐文章
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持