1、创建文件夹
mkdir -vp cloudreve/{uploads,avatar} \
&& touch cloudreve/conf.ini \
&& touch cloudreve/cloudreve.db \
&& mkdir -p aria2/config \
&& mkdir -p data/aria2 \
&& chmod -R 777 data/aria2
2、创建docker-compose.yml文件
vim docker-compose.yml
version: "3.8"
services:
cloudreve:
container_name: cloudreve
image: cloudreve/cloudreve:latest
restart: unless-stopped
ports:
- "8080:5212"
- "1212:443"
volumes:
- temp_data:/data
- ./cloudreve/uploads:/cloudreve/uploads
- ./cloudreve/conf.ini:/cloudreve/conf.ini
- ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db
- ./cloudreve/avatar:/cloudreve/avatar
depends_on:
- aria2
aria2:
container_name: aria2
image: p3terx/aria2-pro
restart: unless-stopped
environment:
- RPC_SECRET=your_aria_rpc_token
- RPC_PORT=6800
volumes:
- ./aria2/config:/config
- temp_data:/data
volumes:
temp_data:
driver: local
driver_opts:
type: none
device: $PWD/data
o: bind
3、运行镜像
怎么安装docker-compose,之前写过一个步骤可以去看看,安装完之后输入以下内容运行镜像
sudo docker-compose up -d
输出以下内容说明镜像拉取成功并且容器已启动
可以查看当前运行的容器及镜像
sudo docker ps
sudo docker images
4、登录Cloudreve
查看日志中的管理员账号密码
sudo docker-compose logs
浏览器上输入你的域名访问Cloudreve,输入这个账号密码登录
5、设置邮箱SMTP
用于新用户注册、忘记密码等,会发送相应的邮件,根据自己的情况设置以下标记的内容
6、更改存储策略
如果你希望你的资源不存储在本机,而是在其他的存储空间读写,则可以执行这一步。
以管理员方式登录,进入下面的界面添加存储策略
存储策略有很多种,我以腾讯云COS为例
登录腾讯云COS控制台,如果你还没有COS那就在这里购买,然后在控制台创建存储桶,安全起见,建议使用私有读写的权限(如果你想做图床或者资源外链则选公有读私有写),然后进行下面的Cloudreve设置
“存储空间名称”在腾讯COS控制台查找存储桶名称
“访问域名”在下面这个界面查找
勾选不使用CDN加速,在腾讯云访问密钥页面获取 一对访问密钥,如果没有则创建一个,“为此存储策略命名”可以是任意你喜欢的名字如Robin-cos,然后下一步
根据你的情况填写路径
下一步,如果配置了私有读写的存储桶,只能禁止直链。
下一步,根据自己的需求勾选
下一步,选择Cloudreve 帮你自动设置
得到存储桶所在地区后点击“跳过”,存储策略添加成功
然后在用户组配置使用COS作为存储端
然后用该用户组下的用户账号登录,试试上传文件,在腾讯COS控制台的文件列表中验证是否已经传成功
7、安装SSL/TLS证书
7.1、为什么要安装证书
7.2、下载证书
7.3、安装证书
查看容器ID
sudo docker ps
进入容器
sudo docker exec -it e34580e9efc2 /bin/bash
#如果上面这个不行就执行下面的这句
sudo docker exec -it e34580e9efc2 /bin/sh
编辑conf.ini文件
vi conf.ini
加入以下内容,其中CertPath
参数是证书路径,如果有多个证书,则用分号隔开(不要留空格),KeyPath
同理
[SSL]
Listen = :443
#证书和密钥,你可以自定义路径,分号后面不是注释这是高亮问题。(这一行注释建议去掉,不要写在配置文件里,防止解析出错)
CertPath = /cloudreve/ssl_certificate/ssl-cert-snakeoil.pem;/cloudreve/ssl_certificate/server-ca.crt
KeyPath = /cloudreve/ssl_certificate/ssl-cert-snakeoil.key
然后将你的证书上传到指定位置,先把ssl-cert-snakeoil.pem 和 ssl-cert-snakeoil.key 上传到服务器,然后直接用docker cp将文件复制进Cloudreve容器中
docker cp 服务器文件路径/ssl-cert-snakeoil.pem 容器名:/cloudreve/ssl_certificate/
docker cp 服务器文件路径/server-ca.crt 容器名:/cloudreve/ssl_certificate/
docker cp 服务器文件路径/ssl-cert-snakeoil.key 容器名:/cloudreve/ssl_certificate/
配置完毕之后,退出容器,重启cloudreve就可以了
sudo docker-compose restart
8、问题
8.1、头像上传后不显示
不要慌,其实成功了,只是Cloudreve头像资源链接解析失败了,打开浏览器的InPrivate模式登录Cloudreve查看会发现头像已经设置成功了,这种情况你不用管它,过段时间就好了。
如果你非常猴急,现在就想要,那按F12
选择控制台
看到红色的失败请求,把这个失败的链接在InPrivate模式打开一遍,再在非InPrivate模式打开一遍,资源解析成功了,再刷新Cloudreve页面,发现头像出来了。
8.2、怎么更改Cloudreve图标
首先进入Cloudreve容器(如果你是用容器的话),然后执行下面的命令释放出静态资源
./cloudreve -eject
同级目录下会多一个statics
文件夹,进入 /statics/static/img
替换 favicon.ico
文件,然后重启Cloudreve容器即可。
8.3、外链怎么设置
如果你想将网盘做成图床,可以打开外链功能
重定向链接可以根据你的情况打开,打开后最终链接通过Cloudreve中转,这可能会降低速度,但是链接变得更加简短了,看起来美观
Мадонна, икона поп-музыки и культурного влияния, продолжает вдохновлять и поражать своей музыкой и стилем. Её карьера олицетворяет смелость, инновации и постоянное стремление к самовыражению. Среди её лучших песен можно выделить “Like a Prayer”, “Vogue”, “Material Girl”, “Into the Groove” и “Hung Up”. Эти треки не только доминировали на музыкальных чартах, но и оставили неизгладимый след в культурной и исторической панораме музыки. Мадонна не только певица, но и икона стиля, актриса и предприниматель, чье влияние простирается далеко за рамки музыкальной индустрии. Скачать mp3 музыку 2024 года и слушать онлайн бесплатно.
https://pedobsh.ru/forum/user/12366/
http://gb3nq.co.uk/wiki/index.php?title=Mp3gid.co
http://www.bisound.com/forum/showthread.php?p=609495#post609495
http://psylab.flybb.ru/viewtopic.php?f=95&t=4867
http://www.bakinsky-dvorik.ru/communication/forum/user/177216/