# 前言

  Cloudreve是个优秀的网盘程序,可是在最新版本当中,Cloudreve使用了Go语言编写,所以只能使用服务器搭建,那么我们怎么样才能无成本搭建属于自己的Cloudreve呢?
{lamp/}

1.Heroku的注册

  Heroku是本章中实现无服务器搭建Cloudreve的重点,首先我们要做的就是注册一个免费的Heroku账号(此处有Recaptcha,所以我们要用科学上网),Heroku注册地址
  打开这个链接后我们填入我们的相关信息,Role一栏我们选择Other或者Student即可,Country我们选择China即可,Primary development language是一般使用的编程语言,我们可根据自己程度选择,当然其他翻译表我放在下方了。
First Name:名
Last Name:姓
Email address:电子邮箱地址
Company name:公司名称
  我们填写完成后,点击CREATE FREE ACCOUNT,然后我们去自己的邮箱来完成验证,我们在验证页面输入自己心仪的密码(共两个框),并勾选协议,然后我们点击SET PASSWORD AND LOGIN IN,这样Heroku我们就注册好了(记得去登录一下)。

2.Cloudreve的部署

  现在我们就可以开始部署Cloudreve了,我们首先打开Github的Cloudreve-heroku项目,然后我们在下方介绍中找到Deploy,并点击,即可进入Heroku的部署页面,我们在App name一栏填入自己想要的名称(PS:这关乎到等下您所使用的域名),然后我们在Choose a region一栏选择Europe(服务器地址,我们可以选择Europe,这样会使加载更快,当然您也可以选择United States),然后我们点击Deploy App,接下来Heroku会自动部署Cloudreve,完成后我们点击Manage App,然后我们点击Open App,这样就成功部署了Cloudreve,并且能打开我们的Cloudreve了(默认后台账号密码为:admin@cloudreve.org / cloudreve@2020)。

3.保持Heroku的运行

  由于Heroku免费版会在每30分钟重启服务器,所以我们要监控我们的网址,确保能不间断运行。
推荐监控:阿里云监控,Dnspod监控
  具体使用方法请自行百度。

4.反向代理的配置

  默认的Heroku免费版无法绑定属于自己的二级域名(需绑定信用卡),所以我们需要通过反向代理来实现自定义域名,当然您也可以使用Heroku默认的二级域名。

4.1.宝塔反向代理

  我们首先添加站点,然后在网站配置中开启网站SSL,接下来点击反向代理,并填入自己的Heroku网址,点击保存,即可启用反向代理。

4.2.Cloudflare Worker反向代理

  由于作者没有相关物品,所以请各位自行百度Cloudflare Worker的反向代理使用。

5.Cloudreve的详细使用

  请看作者前几期文章。
{lamp/}

结束语

  虽然Heroku提供了免费的服务,但我们不能因此来滥用他,欢迎各位留言。