也想出现在这里? 联系我们
创意横幅图片广告位

Docker-compose部署Cloudreve

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

20241129081510258-image

20241129081529399-image

20241129081547852-image

20241129081607383-image

开始部署

Docker Compose 安装

创建目录结构

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

在 Cloudreve 目录创建docker-compose.yml文件,将以下粘贴进去,修改文件中的 RPC_SECRET (离线下载的token随便填 )

version: "3.8"
services:
  cloudreve:
    container_name: cloudreve
    image: cloudreve/cloudreve:latest
    restart: unless-stopped
    ports:
      - "5212:5212" #左边端口可修改
    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

运行

# 后台运行模式,可以从 docker/docker-compose 的日志中获取默认管理员账户用户名和密码
docker-compose up -d

# 或者,直接运行,log 将会直接输出在当前控制台中,请注意退出之后保持当前容器运行
docker-compose up

离线下载配置

    1. [不可修改] RPC 服务器地址 => http://aria2:6800

    1. [可修改, 需保持和 docker-compose.yml 文件一致] RPC 授权令牌 => your_aria_rpc_token

    1. [不可修改] Aria2 用作临时下载目录的 节点上的绝对路径 => /data

更新

关闭当前运行的容器,此步骤不会删除挂载的配置文件以及相关目录

复制

docker-compose down

如果此前已经拉取 docker 镜像,使用以下命令获取最新镜像

复制

docker pull cloudreve/cloudreve

重复运行步骤即可

视频文件缩略图

Cloudreve 内置的生成器 只能生成常见图像(PNG、JPEG、GIF)的缩略图。

若要将视频生成缩略图,需要安装FFMpeg

1.进入Cloudreve容器目录

docker exec -it "your Container id" sh

“your Container id” 替换你的容器id,比如

docker exec -it 989dg33b8e96 sh

2.在该容器目录下安装ffmpeg

Ubuntu

apk add ffmpeg

CentOS

dnf install ffmpeg

在执行上条命令前也可以选择更新升级下软件包

Ubuntu

apk update

CentOS

yum update

安装完成之后在管理面板>参数设置>图片与预览,勾选FFMpeg

20241129081634793-image

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
视频API-专注分享实用软件、有趣网站及电脑系统相关安装教程!华晟三理资源网

视频API

视频API-专注分享实用软件
黑名单查询系统源码-专注分享实用软件、有趣网站及电脑系统相关安装教程!华晟三理资源网

黑名单查询系统源码

php 7.0+ Mysql 5.6+上传访问域名 /install 安装
Hospital 14.6.0全开源医院管理预约系统源码-专注分享实用软件、有趣网站及电脑系统相关安装教程!华晟三理资源网

Hospital 14.6.0全开源医院管理预约系统源码

预览:简介:InfyHMS 具有 60 种功能和 9 种不同类型的用户类型,他们可以登录系统并根据他们的角色访问他们的数据。InfyHMS 系统功能漂亮的登陆页面医生病人护士接待 员实验室专家药剂师会计师...
在线聊天室源码-专注分享实用软件、有趣网站及电脑系统相关安装教程!华晟三理资源网
微信发卡小程序系统·支持流量主·多种卡密领取模式-专注分享实用软件、有趣网站及电脑系统相关安装教程!华晟三理资源网
PixPro 全开源图床系统源码,强大的压缩率-专注分享实用软件、有趣网站及电脑系统相关安装教程!华晟三理资源网

PixPro 全开源图床系统源码,强大的压缩率

预览:一款专为个人需求设计的高效图床解决方案,集成了强大的图片压缩功能与优雅的前台后台管理界面。项目结构精简高效,提供自定义图片压缩率与尺寸设置,有效降低存储与带宽成本。支持上传JP...