JDKHOME JDKHOME
  • Web

    • 权限框架Twiggy
    • 脚手架BLZO
  • 杂货
技术思考
  • Kubernetes
  • 文档
  • jdkhome
  • 友链
  • 版权声明
  • 分类
  • 标签
  • 归档
  • Web

    • 权限框架Twiggy
    • 脚手架BLZO
  • 杂货
技术思考
  • Kubernetes
  • 文档
  • jdkhome
  • 友链
  • 版权声明
  • 分类
  • 标签
  • 归档
  • OneDrive-FTP
  • Cloudreve
    • 准备工作
      • docker环境
      • mysql
    • 部署
      • 启动cloudreve
      • 初始化cloudreve
    • 后续步骤
      • 修改管理员密码
      • 配置离线下载
      • 配置Onedrive
    • 最后最后
  • Proxy-Pool
  • 杂货
linkji
2020-06-10

Cloudreve-Docker

# docker 安装 cloudreve

在我之前,已有@ilemonrain 提供了docker安装cloudreve的方法,但他的项目不太适合我的需求,所以又重新折腾了一遍。
我也不是很懂php,所以如果遇到Bug还请移步到Cloudreve 咯。
祝Cloudreve越来越好!!

特点:

  • 😎尽我所能的开箱即用
  • 已配置好各种扩展(pdo、fileinfo、curl、gd)
  • 集成taskqueue
  • 集成Aria2
  • 内置定时访问http://{host}:{port}/Cron
  • ❌用于2步验证的依赖库未安装(应该是用有这个依赖的项目重新打包就可以)

# 准备工作

# docker环境

略过...

# mysql

这一步是用于准备一个mysql数据库

  1. mysql搭建
  2. 创建数据库、创建用户以及授权

# 部署

# 启动cloudreve

docker run -d \
--restart=always \
--name cloudreve \
-p 80:80 \
jdkhome/cloudreve:1.1.1
1
2
3
4
5

# 初始化cloudreve

启动后浏览器访问:

http://{host}:{port}/CloudreveInstaller/index.php

按照提示进行即可

如果你访问http://{host}:{port} 得到报错页面,大概率是你忘记访问上面的初始化链接了

管理员账号密码

admin@cloudreve.org
admin
1
2

# 后续步骤

# 修改管理员密码

略过...

# 配置离线下载

用管理员账号进到后台 管理面板 > 离线下载 > 配置

RPC Token   : 123456
下载临时目录  : /var/www/html/temp
1
2

然后给相应用户组开启离线下载权限即可

如果希望自定义RPC Token, 可以设置容器环境变量ARIA2_TOKEN

# 配置Onedrive

设置任务队列的token 管理面板 > 其他 > 任务队列 > 配置

Token : 123456
1

完成设置之后,需要重启一下cloudreve的docker容器以启动taskqueue

如果希望自定义RPC Token, 可以设置容器环境变量CLOUDREVE_TOKEN

docker restart cloudreve
1

接下来按照Cloudreve官方的对接说明 操作即可

# 最后最后

项目开源到了jdkhome/cloudreve ,如有问题可以给我提Issue

如果有帮到你麻烦给我和 Cloudreve官方 来个Star~

enjoy!

上次更新: 2020/06/10, 18:06:00

← OneDrive-FTP Proxy-Pool →

最近更新
01
搭建redis
11-21
02
istio安装
10-25
03
搭建K8S高可用集群
09-13
更多文章>
鄂ICP备15015406号 | Copyright © 2015-2020 jdkhome
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式