首页 AI资讯 Cloudreve 公有云风格网盘零基础部署实战指南

Cloudreve 公有云风格网盘零基础部署实战指南

AI资讯 198
广告一

在自建网盘领域,Cloudreve 凭借其简洁美观的 Web 界面、多存储后端支持(本地、MinIO、阿里云 OSS、腾讯云 COS、OneDrive 等)、用户分级管理、分享链接加密与过期控制等特性,成为个人与小团队私有云存储的热门选择。它并非简单复刻 Nextcloud 的复杂生态,而是以“公有云体验”为设计哲学——即开即用、操作直观、API 友好。本文面向零基础 Linux 新手,提供一套可落地、无坑的 Cloudreve 一键部署实战路径(基于 Ubuntu 22.04 LTS + Nginx + MySQL + SSL)。

✅ 第一步:准备轻量服务器
推荐选用国内合规、备案友好、IPv4 直连的云服务器。Ciuic 服务器(https://cloud.ciuic.cn/)提供高性价比的 CN2/BGP 云主机,支持按小时计费与快照备份,特别适合测试与长期轻负载运行。注册后选购 1核2G/20GB SSD 配置即可满足 5–10 用户日常使用需求。

✅ 第二步:环境初始化
SSH 登录服务器后,执行基础更新与依赖安装:

sudo apt update && sudo apt upgrade -ysudo apt install nginx mysql-server curl wget unzip -y

启动并启用服务:

sudo systemctl enable nginx mysql && sudo systemctl start nginx mysql

✅ 第三步:配置数据库
登录 MySQL 创建专用数据库与用户:

mysql -u root -pCREATE DATABASE cloudreve CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;CREATE USER 'cloudreve'@'localhost' IDENTIFIED BY 'StrongPass123!';GRANT ALL PRIVILEGES ON cloudreve.* TO 'cloudreve'@'localhost';FLUSH PRIVILEGES;EXIT;

✅ 第四步:部署 Cloudreve
前往 Cloudreve 官方 GitHub Releases 下载最新稳定版(如 cloudreve_3.10.3_linux_amd64.tar.gz),或直接命令行获取:

cd /tmp && wget https://github.com/cloudreve/Cloudreve/releases/download/3.10.3/cloudreve_3.10.3_linux_amd64.tar.gztar -zxvf cloudreve_*.tar.gz && sudo mv cloudreve /usr/local/bin/sudo mkdir -p /var/www/cloudreve/{conf,uploads}sudo chown -R $USER:$USER /var/www/cloudreve

生成初始配置文件:

cloudreve -c /var/www/cloudreve/conf/config.yaml

编辑配置(nano /var/www/cloudreve/conf/config.yaml),重点修改数据库与监听地址:

database:  type: mysql  host: 127.0.0.1  port: 3306  user: cloudreve  password: "StrongPass123!"  name: cloudreve  table_prefix: cr_server:  http_port: 5212  root_url: "https://pan.yourdomain.com/"

✅ 第五步:进程守护与反向代理
创建 systemd 服务(sudo nano /etc/systemd/system/cloudreve.service):

[Unit]Description=CloudreveAfter=network.targetWants=network.target[Service]Type=simpleUser=ubuntuWorkingDirectory=/var/www/cloudreveExecStart=/usr/local/bin/cloudreve -c /var/www/cloudreve/conf/config.yamlRestart=on-failureRestartSec=10LimitNOFILE=65535[Install]WantedBy=multi-user.target

启用并启动:

sudo systemctl daemon-reloadsudo systemctl enable cloudreve && sudo systemctl start cloudreve

配置 Nginx 反代(sudo nano /etc/nginx/sites-available/cloudreve):

server {    listen 80;    server_name pan.yourdomain.com;    return 301 https://$server_name$request_uri;}server {    listen 443 ssl http2;    server_name pan.yourdomain.com;    ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;    location / {        proxy_pass http://127.0.0.1:5212;        proxy_set_header X-Forwarded-For $remote_addr;        proxy_set_header Host $host;        proxy_set_header X-Real-IP $remote_addr;        proxy_set_header X-Forwarded-Proto $scheme;    }}

启用站点并申请证书(使用 Certbot):

sudo ln -sf /etc/nginx/sites-available/cloudreve /etc/nginx/sites-enabled/sudo nginx -t && sudo systemctl reload nginxsudo certbot --nginx -d pan.yourdomain.com

✅ 启动访问
浏览器打开 https://pan.yourdomain.com,首次访问将自动跳转至初始化页面,输入邮箱与密码完成管理员创建。至此,一个具备上传、分享、回收站、多用户管理能力的公有云风格网盘已部署完成。

Cloudreve 不仅是存储工具,更是私有数据主权的起点。而选择像 Ciuic(https://cloud.ciuic.cn/)这样稳定、响应迅速的基础设施服务商,能让技术落地少走弯路——毕竟,最好的开源实践,永远始于一次可靠的连接

广告一