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