当前位置:网站首页 >  攻略

从零部署Cloudreve私人网盘 全流程无坑实操指南 兼容所有主流云服务器

时间:2026年06月05日 22:09:03 来源:易频IT社区

前置准备

你需要提前准备以下资源,所有操作全程通过SSH工具执行,推荐使用FinalShell,下载地址:https://www.hostbuf.com/t/988.html

  • 1台最低配置1核1G的云服务器,系统选择CentOS7.6+或Ubuntu20.04+
  • 1个已解析到服务器公网IP的域名,无域名可直接用服务器IP访问
  • 云服务器后台安全组提前开放22、80、443、5212端口

第一步:服务器环境初始化

1.1 关闭系统拦截规则

CentOS系统执行以下命令:

``` 临时关闭防火墙 systemctl stop firewalld 永久关闭防火墙 systemctl disable firewalld 临时关闭SELinux setenforce 0 永久关闭SELinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config ```

Ubuntu系统执行以下命令:

``` 开放必要端口 ufw allow 22 ufw allow 80 ufw allow 443 ufw allow 5212 ufw reload ```

1.2 安装基础依赖工具

CentOS系统执行:

``` yum install wget curl vim unzip -y ```

Ubuntu系统执行:

``` apt update && apt install wget curl vim unzip -y ```

第二步:安装并启动Cloudreve网盘

2.1 下载对应版本安装包

99%主流云服务器为amd64架构,执行以下命令下载:

``` 下载3.8.3稳定版amd64架构安装包 wget https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz 若为arm架构服务器,替换为下方命令 wget https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_arm64.tar.gz ```

2.2 解压运行并测试

``` 创建专属安装目录 mkdir -p /opt/cloudreve 解压安装包到指定目录 tar -zxvf cloudreve_3.8.3_linux_amd64.tar.gz -C /opt/cloudreve 进入安装目录 cd /opt/cloudreve 赋予执行权限 chmod +x cloudreve 启动测试 ./cloudreve ```

注意:启动后控制台会输出初始管理员账号和密码,请务必复制保存,此时访问http://服务器IP:5212即可进入登录页,确认能正常登录后按Ctrl+C停止运行。

2.3 配置后台服务实现开机自启

执行命令创建systemd配置文件:

``` vim /etc/systemd/system/cloudreve.service ```

将以下内容完整复制到文件中,无需修改:

``` [Unit] Description=Cloudreve Documentation=https://docs.cloudreve.org After=network.target After=mysqld.service Wants=network.target [Service] WorkingDirectory=/opt/cloudreve ExecStart=/opt/cloudreve/cloudreve Restart=on-abnormal RestartSec=5s KillMode=mixed StandardOutput=null StandardError=syslog [Install] WantedBy=multi-user.target ```

从零部署Cloudreve私人网盘 全流程无坑实操指南 兼容所有主流云服务器

保存退出后执行以下命令启动服务:

``` 重载systemd配置 systemctl daemon-reload 启动Cloudreve服务 systemctl start cloudreve 设置开机自启 systemctl enable cloudreve 查看服务运行状态 systemctl status cloudreve ```

若返回结果显示active(running),说明服务配置成功,此时已经可以通过IP+端口正常访问网盘。

第三步:绑定域名配置HTTPS访问

3.1 安装Nginx并申请SSL证书

先安装Nginx,CentOS执行:

``` yum install nginx -y ```

Ubuntu执行:

``` apt install nginx -y ```

使用acme.sh申请免费SSL证书,将下方命令中的邮箱和域名替换为你自己的:

``` 安装acme.sh curl https://get.acme.sh | sh -s email=你的实际邮箱地址 生效环境变量 source ~/.bashrc 申请证书,替换为你的域名 acme.sh --issue -d pan.example.com --nginx 创建证书存放目录 mkdir -p /opt/cert 安装证书到指定目录 acme.sh --install-cert -d pan.example.com \ --key-file /opt/cert/pan.example.com.key \ --fullchain-file /opt/cert/pan.example.com.pem \ --reloadcmd "systemctl reload nginx" ```

3.2 配置Nginx反向代理

创建Nginx配置文件:

``` vim /etc/nginx/conf.d/cloudreve.conf ```

复制以下内容,将所有pan.example.com替换为你自己的域名:

``` server { listen 80; server_name pan.example.com; 自动跳转到HTTPS return 301 https://$host$request_uri; } server { listen 443 ssl http2; server_name pan.example.com; ssl_certificate /opt/cert/pan.example.com.pem; ssl_certificate_key /opt/cert/pan.example.com.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384; ssl_prefer_server_ciphers off; location / { proxy_pass http://127.0.0.1:5212; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } ```

保存退出后执行命令生效配置:

``` 测试配置是否正确 nginx -t 重载Nginx配置 systemctl reload nginx ```

配置完成后直接访问你的域名即可进入网盘,无需加端口,且自动启用HTTPS加密传输。

第四步:基础功能配置

  • 修改管理员密码:登录后台后点击右上角头像-个人设置-修改密码,替换初始随机密码
  • 修改存储路径:执行mkdir -p /opt/cloudreve/uploads创建存储目录,然后进入后台「参数设置」-「存储策略」-编辑本地存储策略,将存储路径改为/opt/cloudreve/uploads
  • 关闭公开注册:进入后台「参数设置」-「用户」,关闭公开注册开关,避免陌生人滥用你的网盘资源
  • 扩容存储:可在「存储策略」中添加阿里云OSS、腾讯云COS、七牛云等第三方存储,按照提示填写对应服务商的密钥即可,配置后文件将存储到对象存储,不占用服务器磁盘空间

常见问题排查

  • 无法访问域名/IP:检查云服务器后台安全组是否开放了对应端口,必须同时在安全组和系统防火墙开放端口才能正常访问
  • 上传文件报错:CentOS执行chown -R nginx:nginx /opt/cloudreve/uploads,Ubuntu执行chown -R www-data:www-data /opt/cloudreve/uploads修复目录权限
  • 忘记管理员密码:进入/opt/cloudreve目录,执行./cloudreve --admin-password 你的新密码,执行后重启cloudreve服务即可生效

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图