准备
- GitHub账户
- Heroku账户,已经信用卡验证
- Linux基本操作
过程
声明及修改说明
修改
在仓库的基础上,删除Aria2,数据库改用JawsDB Maria数据库(5M大小),并且使用Redis缓存。
注意事项:
- 只适合个人使用,如果要重度使用,请使用VPS或开通付费项目
- JawsDB Maria免费版数据库,读写有限制,如果要导入文件,请分批导入或改为付费
- 请创建Github私有仓库,防止密码泄漏,或者直接部署到Heroku
其他说明:
- 源仓库,需要用这个创建运行环境
- 修改仓库,需要克隆下来,按照说明修改
- Heroku
- JawsDB Maria,数据库,存储数据
- Heroku Redis,用于数据缓存
- Papertrail,在线日志查看,获取第一次启用Cloudreve时创建的用户名和密码
部署
- 打开源仓库,按照说明创建容器运行环境
- 添加**JawsDB Maria、Heroku Redis、Papertrai组件,最好打开Papertrai**,启用日志记录
- 克隆修改仓库,按照说明修改run.sh
- 如果使用的是付费版还需要修改Dockerfile文件
- 使用付费版,先要将许可证文件下载到conf.ini、heroku.yml、run.sh同级目录,按照Dockerfile说明修改。
- 部署到Heroku