准备

  • GitHub账户
  • Heroku账户,已经信用卡验证
  • Linux基本操作

过程

声明及修改说明

修改

仓库的基础上,删除Aria2,数据库改用JawsDB Maria数据库(5M大小),并且使用Redis缓存。

注意事项:

  • 只适合个人使用,如果要重度使用,请使用VPS或开通付费项目
  • JawsDB Maria免费版数据库,读写有限制,如果要导入文件,请分批导入或改为付费
  • 请创建Github私有仓库,防止密码泄漏,或者直接部署到Heroku

其他说明:

  • 源仓库,需要用这个创建运行环境

  • 修改仓库,需要克隆下来,按照说明修改
  • Heroku

  1. JawsDB Maria,数据库,存储数据
  2. Heroku Redis,用于数据缓存
  3. Papertrail,在线日志查看,获取第一次启用Cloudreve时创建的用户名和密码

部署

  • 打开源仓库,按照说明创建容器运行环境
  • 添加**JawsDB MariaHeroku RedisPapertrai组件,最好打开Papertrai**,启用日志记录
  • 克隆修改仓库,按照说明修改run.sh
    • 如果使用的是付费版还需要修改Dockerfile文件
    • 使用付费版,先要将许可证文件下载到conf.ini、heroku.yml、run.sh同级目录,按照Dockerfile说明修改。
    • 部署到Heroku

成果