前言
本篇教程 你将会被当成一个什么都不会的纯新手
教程 服务器以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 [email protected]
服务器的ip 可以在你vps的管理面板上找到 如果你没有vps emmm...
输入yes
然后输入你的root密码 (在vps的控制面板也可以找到 或许是你设置的
如果现在为上面这样 就代表你已经连接上了服务器 安装宝塔面板
先更新一下软件包
debian,Ubuntuapt update
centos
yum update
(不会真的还有人用centos吧 宝塔都停止维护了 建议更换debian/Ubuntu哦
访问宝塔官网
复制最新的安装脚本命令
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 目录为例
输入
cd /opt
mkdir cloudreve
cd cloudreve
输入
wget https://raw.githubusercontent.com/cloudreve/Cloudreve/master/docker-compose.yml
下载docker-Comepose到/opt/cloudreve目录
然后执行
docker-compose up -d
耐心等待进度加载完成 此时还不能访问
宝塔安装后 会默认启动防火墙 5212端口此时是关闭的
在宝塔面板 点击安全 点击添加端口规则
此时 就可以输入ip:5212
来访问你的网盘了
如果还是无法访问 可能是之前设置安全组规则时 你没有添加5212
Cloudreve设置
登录网盘后 我们好像还没有管理员账号和密码?
不用担心 第一个注册的账号就是管理员 随便输入一个邮箱 点击下一步 输入密码 完成注册
至此 就完成注册了
如何备份?
在宝塔面板Docker中 找到存储卷
下方有两个存储卷 将鼠标放在上面 会显示完整的路径
只需要定期备份这两个文件夹即可
升级Cloudreve版本
#
开头的为备注 是写给你看的 不要在ssh中执行!!!
# 先到cloudreve docker-Comepose的存放目录
cd /opt/cloudreve
# 关闭当前运行的Docker容器
docker compose down
# 更新镜像
docker compose pull
# 启动!
docker compose up -d
迁移
和备份差不多
# 先到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会影响证书签发
在网站设置中 点击反向代理 添加反向代理
配置如下
添加完成后 点击配置文件
将
proxy_set_header Host 127.0.0.1;
修改为
proxy_set_header Host $http_host;
点击保存 在SSL证书中 点击Let's Encrypt
申请证书
耐心等待申请完成 如果你需要使用CDN 可以无需配置 在CDN侧完成Https/SSL配置