你将会被当成一个什么都不会的纯新手 从 0 开始教你在 Debian 上 使用 Docker 搭建 Cloudreve v4

本篇教程 你将会被当成一个什么都不会的纯新手

教程 服务器以debian12为演示 本地设备以 Windows 11 为演示 搭建版本为截止目前为止的最新版 4.0.0-beta.11

考虑到并不是所有的用户都有授权版/捐赠版 教程以社区版为例

授权版用户参考官方文档和本篇教程 应该也能完成安装

Cloudreve 是兼备自用或公用的网盘管理系统

Cloudreve 可以助你即刻构建出兼备自用或公用的网盘服务,通过多种存储策略的支持、虚拟文件系统等特性实现灵活的文件管理体验。

官网: https://cloudreve.org/

Github: https://github.com/cloudreve/Cloudreve

教程部分

使用 ssh 连接到服务器

首先 你需要确保你的服务器重装系统为 Linux 系 本篇教程不适用 Windows

右键左面 点击在终端中打开

不出意外 你就会看到这个黑不溜秋的页面

我们输入 ssh root@服务器的ip

例如你的服务器 ip 是 1.1.1.1 输入ssh root@1.1.1.1

服务器的 ip 可以在你 vps 的管理面板上找到 如果你没有 vps emmm… (此处应该有VPS广告)

输入yes 然后输入你的 root 密码 (在 vps 的控制面板也可以找到 或许是你设置的

如果现在为上面这样 就代表你已经连接上了服务器

安装宝塔面板

先更新一下软件包

debian,Ubuntu

1
apt update

centos

1
yum update

(不会真的还有人用 centos 吧 宝塔都停止维护了 建议更换 debian/Ubuntu 哦

访问宝塔官网 复制最新的安装脚本命令

1
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

右键粘贴到那个黑不溜秋的 cmd 窗口 然后回车执行

他会询问你是否确认安装 输入y即可

等待安装完成 会打印出宝塔面板的访问地址和用户名,密码

如下图

可以直接按住 Ctrl 键(键盘最左下角的那颗键) 然后鼠标左键单击 这样就可以在直接在浏览器打开了

如果你使用的腾讯,阿里等大厂 可能需要去 vps 的控制面板 开启安全组 以腾讯云为例 添加如下安全组

再次访问宝塔面板 此时就可以正常访问了

环境安装

如图所示 只需要安装 Nginx 即可 教程将使用最简单的 Docker-Comepose 部署

点击左侧 Docker 在右侧页面 点击立即安装

等待安装完成

运行 Cloudreve

先获取 Docker-Comepose

回到黑不溜秋的 cmd 终端

以/opt/Cloudreve 目录为例 输入

1
2
3
cd /opt
mkdir cloudreve
cd cloudreve

输入

1
wget https://raw.githubusercontent.com/cloudreve/Cloudreve/master/docker-compose.yml

下载 docker-Comepose 到/opt/cloudreve 目录

然后执行

1
docker-compose up -d

耐心等待进度加载完成 此时还不能访问

宝塔安装后 会默认启动防火墙 5212 端口此时是关闭的

在宝塔面板 点击安全 点击添加端口规则

此时 就可以输入ip:5212来访问你的网盘了

如果还是无法访问 可能是之前设置安全组规则时 你没有添加 5212

Cloudreve 设置

登录网盘后 我们好像还没有管理员账号和密码?

CloudreveV4 第一个注册的账号就是管理员 随便输入一个邮箱 点击下一步 输入密码 完成注册

至此 就完成注册了

如何备份?

在宝塔面板 Docker 中 找到存储卷

下方有两个存储卷 将鼠标放在上面 会显示完整的路径

只需要定期备份这两个文件夹即可

升级 Cloudreve 版本

#开头的为备注 是写给你看的 不要在 ssh 中执行!!!

1
2
3
4
5
6
7
8
# 先到cloudreve docker-Comepose的存放目录
cd /opt/cloudreve
# 关闭当前运行的Docker容器
docker compose down
# 更新镜像
docker compose pull
# 启动!
docker compose up -d

迁移

和备份差不多

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 先到cloudreve docker-Comepose的存放目录
cd /opt/cloudreve
# 关闭当前运行的Docker容器
docker compose down
# 参考备份教程 备份两个文件夹

# 在新的vps上 正常安装Cloudreve并运行(假设你的docker-Comepose还是在/opt/cloudreve)
# 先到cloudreve docker-Comepose的存放目录
cd /opt/cloudreve
# 关闭新安装的Docker容器
docker compose down
# 将存储卷的内容 删除 上传备份的数据替换
docker compose up -d
# 启动

额外篇 反向代理

在宝塔面板网站部分 点击添加网站

添加域名

为域名添加 DNS(一般情况下 域名在哪买的 就是在哪里添加解析)

使用 A 记录 记录值为你的服务器 ip 如果是 IPV6 则使用 AAAA 记录

纯 IPV6 会影响证书签发

在网站设置中 点击反向代理 添加反向代理

配置如下

添加完成后 点击配置文件

1
proxy_set_header Host 127.0.0.1;

修改为

1
proxy_set_header Host $http_host;

点击保存 在 SSL 证书中 点击Let's Encrypt 申请证书

耐心等待申请完成 如果你需要使用 CDN 可以无需配置 在 CDN 侧完成 Https/SSL 配置


本站由 夜轻 使用 Stellar 1.33.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

共发表 47 篇Blog · 总计 52.9k 字