利用Replit部署Cloudreve私有云系统

利用Replit部署Cloudreve私有云系统

相信各位一定知道Cloudreve吧,这是一个基于Golang的私有网盘
而正因为如此,你必须要一台服务器才可以去部署这个网盘
恰好,这里有一个叫Replit的平台可以做到在线部署Golang程序

那么,这起教程将教会各位如何利用Replit部署Cloudreve私有云系统!

先上成果!网址:https://cloud.yzf.moe/

注册Replit账号

  1. 进入Replit官网

Replit官网

  1. 点击右上角的”Sign Up”按钮,进入注册页面,选择一个注册方式注册即可~

Replit注册界面

  1. 注册完成之后,先在菜单选择teams,找到Friends,点击”Create your first Team”,名称任意,然后创建团队

创建一个Bash环境

  1. 回到主界面,点击左上角的”Create Repl”

Create Repl

  1. 在弹出的窗口中,Template找到Bash环境,名称任意,Privacy最好选择Private

Create a Repl

完成后会跳转到一个部署界面~

部署界面

部署Cloudreve

  1. 先在左侧Config files中找到”replit.nix”文件,打开,往deps中加入”pkgs.wget”

"replit.nix"文件

  1. 打开”main.sh”文件,往里面输入这串脚本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
FILE=./cloudreve
# 判断是否为第一次部署
if [ -f "$FILE" ]; then
# 直接启动 Cloudreve
chmod +x ./cloudreve
./cloudreve
else
# 下载Cloudreve
wget https://github.com/cloudreve/Cloudreve/releases/download/3.7.1/cloudreve_3.7.1_linux_amd64.tar.gz
# 解压获取到的主程序
tar -zxvf cloudreve_3.7.1_linux_amd64.tar.gz
# 赋予执行权限
chmod +x ./cloudreve
# 启动 Cloudreve
./cloudreve
fi

"main.sh"文件

  1. 点击最上面的”Run”按钮,在控制台输出当中找到初始账号和密码,用默认网址进行登录及算部署成功!

部署成功

更多配置

自定义域名配置

有关自定义域名的配置可以翻看一下这个文档:https://docs.replit.com/hosting/custom-domains

Cloudreve配置

有关Cloudreve配置文件的配置可以翻看这个文档:https://docs.cloudreve.org/getting-started/config

Replit休眠问题

Replit会对不经常访问的实例进行休眠,这个时候要不自己手动进行启动,或者是用UptimeRobot网站监控功能:

  1. UptimeRobot 注册一个账号

  2. 新建一个监视,URL (or IP)填写你环境的网址,可以设置成间隔1分钟,超时30秒。这样让它定期发送head请求,可以有效防止环境休眠。

利用Replit部署Cloudreve私有云系统

https://blog.yzf.moe/cloudreve_on_replit/

作者

小鱼yuzifu

发布于

2023-06-05

更新于

2023-06-05

许可协议

评论