Cloudreve-Heroku with Redis Cloudreve with redis的Docker版本,可自定义数据库信息
应用程序升级或变更时,配置文件与数据库均可保留(使用sqlite方式时不保留任何信息)
一键部署在Heroku上:
DEMO : cloudre.herokuapp.com 
查看Heroku Redis + Heroku Postgres版:Cloudreve-Heroku/tree/Cloudreve-Heroku 
查看mysql版:Cloudreve-Heroku/tree/Heroku-mysql 
关于 使用redis:alpine镜像制作,默认开启Redis缓存服务
容器中的Cloudreve版本为 cloudreve_3.3.2_linux_amd64(#db7489f)
账户信息-请及时修改 已取消sqlite部署方式,请使用第三方mysql数据库进行连接
用户名:[email protected] 
密码:vUUH4MpL
自定义信息 环境变量
1 2 3 4 5 6 7 8 9 [Database] Type  = mysql    Host  = 127.0 .0.1 Port  = 3306 User  = rootPassword  = rootName  = v3Charset  = utf8TablePrefix  = cd
Cloudreve-Heroku with Heroku Redis + Heroku Postgres(需要已验证的Heroku账户) 当前版本使用Heroku Postgres可能无法成功部署。#960 
Cloudreve的Docker版本,内置Heroku Redis与Heroku Postgres,可自定义插件配置(可能包含付费内容)
一键部署在Heroku上:
关于 使用alpine:latest镜像制作,默认开启Redis缓存服务
应用程序升级或变更时,配置文件与数据库均可保留
容器中的Cloudreve版本为 cloudreve_3.3.2_linux_amd64(#db7489f)
高级版用户可自行修改app.json中addons参数以获得更好的体验,具体参数参考如下:
1 2 3 Heroku Postgres : https:// elements.heroku.com/addons/ heroku-postgresql Heroku Redis : https:// elements.heroku.com/addons/ heroku-redis Cloudreve 捐赠版(299 元) :http:// cloudreve.org/buy.php 
可修改内容
1 2 3 4 5 "addons" :  [   "heroku-postgresql:hobby-dev" ,    "heroku-redis:hobby-dev" ,    "logdna:quaco"  ] , 
账户信息-请及时修改 部署完成在应用日志或LogDNA中查看默认的账户密码
Cloudreve-Heroku with Redis + Jawsdb Mysql(需要已验证的Heroku账户) Cloudreve with redis的Docker版本,内置Heroku Redis与Jawsdb Mysql
一键部署在Heroku上:
关于 使用alpine:latest镜像制作,默认开启Redis缓存服务
应用程序升级或变更时,配置文件与数据库均可保留
容器中的Cloudreve版本为 cloudreve_3.3.2_linux_amd64(#db7489f)
高级版用户可自行修改app.json中addons参数以获得更好的体验,具体参数参考如下:
1 2 3 Heroku Postgres : https:// elements.heroku.com/addons/ heroku-postgresql Heroku Redis : https:// elements.heroku.com/addons/ heroku-redis Cloudreve 捐赠版(299 元) :http:// cloudreve.org/buy.php 
可修改内容
1 2 3 4 5 "addons" :  [   "heroku-postgresql:hobby-dev" ,    "heroku-redis:hobby-dev" ,    "logdna:quaco"  ] , 
账户信息-请及时修改 部署完成在应用日志或LogDNA中查看默认的账户密码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 app[web] info app[web] info    ___ _                 _                      app[web] info   / __\ | ___  _   _  __| |_ __ _____   _____   app[web] info  / /  | |/ _ \| | | |/ _ | '__/ _ \ \ / / _ \	  app[web] info / /___| | (_) | |_| | (_| | | |  __/\ V /  __/  app[web] info \____/|_|\___/ \__,_|\__,_|_|  \___| \_/ \___|  app[web] info app[web] info    V3.3.2  Commit #db7489f  Pro=false  app[web] info ================================================  app[web] info app[web] info [Info]    2021-07-29 11:00:35 初始化数据库连接  app[web] info [Info]    2021-07-29 11:00:35 数据库版本匹配,跳过数据库迁移  app[web] info [Info]    2021-07-29 11:00:35 初始化任务队列,WorkerNum = 10  app[web] info [Info]    2021-07-29 11:00:35 初始化定时任务...  app[web] info [Info]    2021-07-29 11:00:35 当前运行模式:Master  app[web] info [Info]    2021-07-29 11:00:35 已连接到 Redis 服务器:ec2-44-196-121-18.compute-1.amazonaws.com:28059  app[web] info [Info]    2021-07-29 11:00:35 开始监听 :35724  heroku[web] info State changed from starting to up  
重置管理员密码 配置文件 下载Cloudreve程序至本地,将数据库信息填入conf.ini文件中,需与Heroku实例配置一致
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [System] Mode  = masterListen  = :5212 SessionSecret  = xVV2OkWvG3KKch6vhvZzGguDihnu5OfzDm1DrLubQBwz8QONZiNcPoUOYJ3LJTVSHashIDSalt  = Aqecg1YrZ3EVTD4rpS2ll38naCzEc8FazPehnX4pAR0pKncUFtm76j4Eskzzq08P[Database] Type  = mysqlPort  = 3306 User  = VTD4rpS2ll38naCzEc8FazPehPassword  = VTD4rpS2ll38naCzEc8FazPehHost  = VTD4rpS2ll38naCzEc8FazPeh.VTD4rpS2ll38naCzEc8FazPeh.us-east-1 .rds.amazonaws.comName  = VTD4rpS2ll38naCzEc8FazPehTablePrefix  = cdCharset  = utf8
数据库脚本 以下数据库脚本可以重设初始管理员(即 UID 为 1 的用户)的密码,新密码会在命令行日志中输出,请注意保存。
1 ./cloudreve --database-script ResetAdminPassword 
如果因为系统故障、手动操作数据库记录导致用户已用空间与实际不符时,你可以运行以下数据库脚本,Cloudreve 会重新校准所有已注册用户的容量使用。
1 ./cloudreve --database-script CalibrateUserStorage