个人云盘Cloudreve部署详细教程

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中转,这可能会降低速度,但是链接变得更加简短了,看起来美观


9、参考

Cloudreve官方文档

谢谢你长得这么好看还能支持我~(〃'▽'〃)

评论

  1. Rory354
    Windows Chrome 120.0.0.0
    3周前
    2024-2-12 21:33:19

    Мадонна, икона поп-музыки и культурного влияния, продолжает вдохновлять и поражать своей музыкой и стилем. Её карьера олицетворяет смелость, инновации и постоянное стремление к самовыражению. Среди её лучших песен можно выделить “Like a Prayer”, “Vogue”, “Material Girl”, “Into the Groove” и “Hung Up”. Эти треки не только доминировали на музыкальных чартах, но и оставили неизгладимый след в культурной и исторической панораме музыки. Мадонна не только певица, но и икона стиля, актриса и предприниматель, чье влияние простирается далеко за рамки музыкальной индустрии. Скачать mp3 музыку 2024 года и слушать онлайн бесплатно.

  2. Elmer4444
    Windows Chrome 120.0.0.0
    3天前
    2024-2-28 2:54:29
  3. Philip4161
    Windows Chrome 120.0.0.0
    2天前
    2024-2-28 22:10:34
  4. Erik637
    Windows Chrome 120.0.0.0
    1天前
    2024-2-29 22:23:25
  5. Frida4459
    Windows Chrome 120.0.0.0
    11小时前
    2024-3-01 16:06:42
  6. Micah4778
    Windows Chrome 120.0.0.0
    4秒前
    2024-3-02 3:32:46

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
w(゚Д゚)w
(ノへ ̄、)
(๑•̀ㅂ•́)و✧
o(* ̄3 ̄)o
(* ̄3 ̄)╭
(づ ̄3 ̄)づ╭❤~
(*  ̄3)(ε ̄ *)
( ̄ε(# ̄)☆╰╮o( ̄皿 ̄///)
Σ(°△°|||)︴
凸(艹皿艹 )
(u‿ฺu✿ฺ)
o(*≧▽≦)ツ┏━┓
╰(*°▽°*)╯
o( ̄ヘ ̄o#)
~~( ﹁ ﹁ ) ~~~
(ーー゛)
(ー`′ー)
o(一︿一+)o
(o_ _)ノ
(ノへ ̄、)
(ˉ▽ ̄~) 切~~
(@_@;)
( =•ω•= )m
(✿◡‿◡)
┭┮﹏┭┮
ヾ( ̄▽ ̄)Bye~Bye~
Ψ( ̄∀ ̄)Ψ
✧(≖ ◡ ≖✿)
━( ̄ー ̄*|||━━
ヽ(*。>Д<)o゜
(;′⌒`)
X﹏X
(′▽`ʃ♡ƪ)
♪(^∇^*)
φ(≧ω≦*)♪
o(* ̄︶ ̄*)o
o(^▽^)o
(*^-^*)
n(*≧▽≦*)n
Ψ( ̄∀ ̄)Ψ
o(〃'▽'〃)o
(〃'▽'〃)
╰(*°▽°*)╯
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
颜文字
Emoji
小恐龙
花!
表情包
上一篇
下一篇