从零开始:Linux 系统下 Cloudreve 私有云盘部署详细教程
本教程涵盖了从零开始在 Linux 系统上部署 Cloudreve 私有云盘的三种主流方法。对于初学者,建议从二进制部署入手熟悉流程;对于希望长期稳定使用或计划用于生产环境的用户,Docker 部署是更优的选择。现在,你可以选择一种方式开始搭建属于你自己的私有云盘了。如果在部署过程中遇到问题,Cloudreve 的官方文档和活跃的社区是解决问题的好去处。管理用户和用户组:在用户组中,你可以为不同用
Cloudreve 是一款开源的网盘软件,它让您能快速搭建兼具自用或公用功能的网盘服务
。Cloudreve 在底层支持不同的云存储平台(包括服务器本地存储、腾讯云 COS、阿里云 OSS 等),用户在实际使用时无需关心物理存储方式
。无论是构建个人私有的文件同步云盘,还是为团队搭建共享文件系统,Cloudreve 都是一个非常不错的选择。
本文将详细介绍在 Linux 系统下部署 Cloudreve 的几种方法,从最简单的二进制部署到更专业的 Docker 部署,适合零基础用户一步步操作。
一、部署前准备
1.1 准备一台具备公网IP的云服务器(推荐使用雨云)
优惠注册地址:https://www.rainyun.com/sn_
使用优惠码:sn
注: 使用优惠码注册后绑定微信可领取5折优惠券
服务器选购步骤:
1. 登录雨云控制台
2. 在"总览"或"云产品"页面找到"云服务器"入口
3. 根据实际需求选择合适的配置
1.2 环境检查
通过 SSH 连接到您的 Linux 服务器,执行以下命令更新系统软件包:
bash
sudo apt update && sudo apt upgrade -y
# 或者对于 CentOS 系统:
# sudo yum update -y
安装后续可能需要的工具:
bash
sudo apt install -y wget curl vim
# 或者对于 CentOS 系统:
# sudo yum install -y wget curl vim
二、部署方法:选择最适合你的方式
Cloudreve 主要有三种部署方式,下表对比了它们的特点,您可以根据自身情况选择:
| 部署方式 | 难度 | 维护性 | 适合人群 | 核心特点 |
|---|---|---|---|---|
| 二进制部署 | ★☆☆ | ★★★ | 新手学习者、快速体验 | 简单直接,适合快速体验和了解基本流程 |
| Docker部署 | ★★☆ | ★★★ | 有一定基础,追求环境隔离 | 环境隔离,配置灵活,迁移方便 |
| 宝塔面板部署 | ★☆☆ | ★★★ | 完全不熟悉命令行的用户 | 图形化操作,易于管理和维护 |
接下来,我们将详细讲解每种方法。
2.1 方法一:二进制部署(最适合新手)
这种方式最为直接,适合快速体验 Cloudreve。
-
下载 Cloudreve
从 GitHub 下载最新版本的 Cloudreve 二进制文件。您可以访问 Cloudreve GitHub Releases 页面查看最新版本号,然后使用wget命令下载。
bash
# 示例:下载 3.8.3 版本,请替换为最新的版本号
wget https://github.com/cloudreve/Cloudreve/releases/download/3.8.3/cloudreve_3.8.3_linux_amd64.tar.gz
解压文件
bash
tar -zxvf cloudreve_3.8.3_linux_amd64.tar.gz
赋予执行权限并启动
bash
# 进入解压后的目录
chmod +x ./cloudreve
# 启动 Cloudreve
./cloudreve
首次运行时,请务必记录控制台输出的管理员账号(通常是 admin@cloudreve.org)和随机密码
。
重要提示:直接通过 ./cloudreve 运行,进程会在关闭 SSH 连接后终止。为了让 Cloudreve 在后台持续运行,你可以使用 nohup 命令:
bash
nohup ./cloudreve &
或者使用 screen 工具
。但对于长期使用,更推荐配置为系统服务。
2.2 方法二:使用 Docker 部署(推荐用于生产环境)
Docker 能将 Cloudreve 及其依赖打包在一个隔离的容器中运行,避免环境冲突,是现代部署的首选
。
-
安装 Docker
如果您的系统尚未安装 Docker,请执行以下命令:
bash
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo systemctl start docker && sudo systemctl enable docker
拉取并运行 Cloudreve 镜像
一条命令即可完成部署:
bash
docker run -d \
--name cloudreve \
-p 5212:5212 \
-p 6888:6888 \
-p 6888:6888/udp \
-v ~/cloudreve/data:/cloudreve/data \
cloudreve/cloudreve:latest
参数解释:
-
-p 5212:5212:将容器的 5212 端口映射到主机,用于 Web 访问。 -
-p 6888:6888:暴露端口,用于 Aria2 离线下载 -
。
-
-v ~/cloudreve/data:/cloudreve/data:将容器内的数据目录挂载到宿主机的~/cloudreve/data目录,这样即使删除容器,你的数据和配置文件也会保留 -
-
。
-
-
查看初始密码
容器启动后,使用以下命令查看初始管理员密码:
bash
docker logs cloudreve
2.3 方法三:通过宝塔面板部署(图形化操作)
宝塔面板提供了图形化的服务器管理界面,极大降低了运维难度
。
-
安装宝塔面板
参考宝塔官网 (bt.cn) 提供的安装命令,例如:
bash
# CentOS 安装命令示例
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
通过宝塔安装 Cloudreve
-
安装完成后,登录宝塔面板。
-
在软件商店中搜索 Docker 管理器 并安装。
-
在 Docker 管理器的 应用商店 中搜索
部署完成后,同样需要放行 5212 端口,并通过日志获取登录信息。cloudreve并一键部署。
三、初始配置与访问
无论使用哪种方式部署,后续的配置步骤都基本一致。
-
访问 Cloudreve:在浏览器中输入
http://你的服务器IP:5212,使用之前记录的管理员账号和密码登录。 -
配置存储策略:进入管理面板 -> 存储策略,可以添加或修改存储位置。默认使用本地存储,你也可以配置云存储服务。
-
总结
本教程涵盖了从零开始在 Linux 系统上部署 Cloudreve 私有云盘的三种主流方法。对于初学者,建议从二进制部署入手熟悉流程;对于希望长期稳定使用或计划用于生产环境的用户,Docker 部署是更优的选择。
现在,你可以选择一种方式开始搭建属于你自己的私有云盘了。如果在部署过程中遇到问题,Cloudreve 的官方文档和活跃的社区是解决问题的好去处。
管理用户和用户组:在用户组中,你可以为不同用户设置不同的存储空间、下载速度等权限。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)