利用Replit部署Cloudreve私有云系统
相信各位一定知道Cloudreve吧,这是一个基于Golang的私有网盘
而正因为如此,你必须要一台服务器才可以去部署这个网盘
恰好,这里有一个叫Replit的平台可以做到在线部署Golang程序
那么,这起教程将教会各位如何利用Replit部署Cloudreve私有云系统!
先上成果!网址:https://cloud.yzf.moe/
注册Replit账号
- 进入Replit官网
- 点击右上角的”Sign Up”按钮,进入注册页面,选择一个注册方式注册即可~
- 注册完成之后,先在菜单选择teams,找到Friends,点击”Create your first Team”,名称任意,然后创建团队
创建一个Bash环境
- 回到主界面,点击左上角的”Create Repl”
- 在弹出的窗口中,Template找到Bash环境,名称任意,Privacy最好选择Private
完成后会跳转到一个部署界面~
部署Cloudreve
- 先在左侧Config files中找到”replit.nix”文件,打开,往deps中加入”pkgs.wget”
- 打开”main.sh”文件,往里面输入这串脚本
1 | FILE=./cloudreve |
- 点击最上面的”Run”按钮,在控制台输出当中找到初始账号和密码,用默认网址进行登录及算部署成功!
更多配置
自定义域名配置
有关自定义域名的配置可以翻看一下这个文档:https://docs.replit.com/hosting/custom-domains
Cloudreve配置
有关Cloudreve配置文件的配置可以翻看这个文档:https://docs.cloudreve.org/getting-started/config
Replit休眠问题
Replit会对不经常访问的实例进行休眠,这个时候要不自己手动进行启动,或者是用UptimeRobot网站监控功能:
在UptimeRobot 注册一个账号
新建一个监视,URL (or IP)填写你环境的网址,可以设置成间隔1分钟,超时30秒。这样让它定期发送head请求,可以有效防止环境休眠。
利用Replit部署Cloudreve私有云系统