cloudrever 网盘搭建
用于个人或者小企业文件分享网盘
CloudRever 是一个专注于云服务管理和监控的平台,通常具有以下功能:
云资源监控:实时监控云资源的使用情况,包括计算实例、存储、网络流量等。帮助用户了解资源的使用情况和性能指标。
成本管理:提供详细的费用报告和分析工具,帮助用户跟踪和优化云资源的成本,识别潜在的费用节约机会。
警报和通知:根据设定的阈值触发警报,通知用户资源使用情况的异常或超出预算的情况,帮助及时处理问题。
自动化:支持自动化任务和工作流,例如自动扩展或缩减云资源,自动备份等,以提高运维效率。
报告和分析:生成各种报告和分析,帮助用户了解云资源的使用模式、成本趋势和其他关键指标,以便做出数据驱动的决策。
多云支持:有些版本可能支持对多云环境的管理,允许用户在不同的云服务提供商之间进行统一管理。

docker
首先安装docker
安装 docker 环境
通用安装脚本
curl -fsSL https://get.docker.com | bash -s docker阿里云镜像安装脚本
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun使用之前,请确保您知道 docker 的工作机制,在一般情况下,上述部署流程已经能够覆盖绝大多数使用场景。
我们提供官方的 docker image,支持三种架构 armv7, arm64 以及 amd64, 你可以使用以下命令部署
创建目录结构
请确保运行之前:
手动创建
conf.ini空文件或者符合 Cloudreve 配置文件规范的conf.ini, 并将<path_to_your_config>替换为该路径手动创建
cloudreve.db空文件, 并将<path_to_your_db>替换为该路径手动创建
uploads文件夹, 并将<path_to_your_uploads>替换为该路径手动创建
avatar文件夹,并将<path_to_your_avatar>替换为该路径
或者,直接使用以下命令创建:
复制
mkdir -vp cloudreve/{uploads,avatar} \
&& touch cloudreve/conf.ini \
&& touch cloudreve/cloudreve.db运行
然后,运行 docker container:
复制
docker run -d \
-p 5212:5212 \
--mount type=bind,source=<path_to_your_config>,target=/cloudreve/conf.ini \
--mount type=bind,source=<path_to_your_db>,target=/cloudreve/cloudreve.db \
-v <path_to_your_uploads>:/cloudreve/uploads \
-v <path_to_your_avatar>:/cloudreve/avatar \
cloudreve/cloudreve:latest
比如我在root目录里面安装
会在root目录里面创建/cloudrever/conf.ini /root/cloudreve/cloudreve.db 空白文件
docker run -d \
-p 5212:5212 \
--mount type=bind,source=/root/cloudreve/conf.ini,target=/cloudreve/conf.ini \
--mount type=bind,source=/root/cloudreve/cloudreve.db,target=/cloudreve/cloudreve.db \
-v /root/cloudreve/:/cloudreve/uploads \
-v /root/cloudreve/:/cloudreve/avatar \
cloudreve/cloudreve:latest然后打开 您的cloudrever网站 ip:/5212
关于cloudrever账号密码 请输入
docker stats 这里会显示你的容器 ,在这里会显示一个fervent_robinson的容器
然后输入
docker logs revent_robinson
显示您的管理员账号和密码
附加内容,如果您的vps 有其他服务要使用,不单单只搭建一个网盘系统,您可以在nginx 设置反代到5152端口
nginx 配置文件,这里的 download.lulunet.cc 可以改成你自己的域名
server {
listen 80;
server_name download.lulunet.cc;
location / {
proxy_pass http://127.0.0.1:5212; # 反向代理到 Cloudreve 容器的端口
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
如何设置ssl ,如果您使用cloudflare的cdn服务 ,请直接开启代理加速,cloudflare会自动给您的cloudflare 加速并加ssl 证书
Last updated