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。

  1. 下载 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 及其依赖打包在一个隔离的容器中运行,避免环境冲突,是现代部署的首选

  1. 安装 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 方法三:通过宝塔面板部署(图形化操作)

宝塔面板提供了图形化的服务器管理界面,极大降低了运维难度

  1. 安装宝塔面板
    参考宝塔官网 (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 管理器的 应用商店 中搜索 cloudreve 并一键部署。

    部署完成后,同样需要放行 5212 端口,并通过日志获取登录信息。

三、初始配置与访问

无论使用哪种方式部署,后续的配置步骤都基本一致。

  1. 访问 Cloudreve:在浏览器中输入 http://你的服务器IP:5212,使用之前记录的管理员账号和密码登录。

  2. 配置存储策略:进入管理面板 -> 存储策略,可以添加或修改存储位置。默认使用本地存储,你也可以配置云存储服务。

  • 总结

    本教程涵盖了从零开始在 Linux 系统上部署 Cloudreve 私有云盘的三种主流方法。对于初学者,建议从二进制部署入手熟悉流程;对于希望长期稳定使用或计划用于生产环境的用户,Docker 部署是更优的选择。

    现在,你可以选择一种方式开始搭建属于你自己的私有云盘了。如果在部署过程中遇到问题,Cloudreve 的官方文档和活跃的社区是解决问题的好去处。

    管理用户和用户组:在用户组中,你可以为不同用户设置不同的存储空间、下载速度等权限。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐