Replit 是什么
Replit 是一个在线编程环境,旨在为开发者提供一个轻松、无缝的编码体验。它支持多种编程语言,例如 Python、JavaScript、Java、C++ 等,用户可以在浏览器中直接编写和运行代码,并分享它们与其他人进行协作和反馈。Replit 具有丰富的功能,例如自动补全、实时协作、版本控制、在线调试等,使它成为一个功能强大且易于使用的工具,特别适合初学者和团队开发。
Alist
https://github.com/alist-org/alist
一个支持多存储的文件列表程序,能够实现多网盘统一管理,甚至指出 ftp 和 s3,百度网盘阿里网盘更不用说,更可气的是界面还特别漂亮,爱技术搞分享的都有属于自己的 alist 网盘。
本文特色
一般情况下,无论是使用一键安装或者 docker 安装,部署 Alist 是需要一台 vps 的,但是鉴于 Replit 容器就提供了运行 Alist 的所有条件,所以我们本次就来直接在免费的 Replit 中部署;
操作步骤
1、注册 Replit:https://replit.com/
可选谷歌账号、苹果账号、fb 或者 GitHub 账号一键登录,或者自己用邮箱注册也行,邮箱注册的需要收信验证一下。
重要补充:
感谢 B 站网友反馈:请先在菜单选择 teams
,Friends
处点击Create your first Team
,名称任意,然后创建团队。
2、创建 Create Team Repl 容器,模版选择:Bash;
3、直接把 main.sh 内容修改成
./alist server
然后保存,在操纵台或者 shell 依次执行下列命令:
wget https://github.com/alist-org/alist/releases/download/v3.9.2/alist-linux-amd64.tar.gz
tar -zxvf alist-linux-amd64.tar.gz
chmod +x alist
./alist server
4、在输出部分,搜索password
,找到登陆密码;
5、在 webview 窗口中,查看是否有 Alist 主页输出,有输出,就可以直接打开网址,直接登陆 Alist 了;
用户名:admin
密码:刚刚找到的字符串
6、关于 Alist 网盘的管理和存储挂载,我就不多说了,参考官网:https://alist.nn.ci/zh/guide/drivers
Replit 休眠怎么办
在使用过程中,网友发现 Replit 在没有请求时不定期的休眠,具体解决方案是用 UptimeRobot 网站监控功能,方法很简单:
1、在https://uptimerobot.com/ 注册一个账号;
2、新建一个监视,URL (or IP)填写你的 Alist 网址,间隔 5 分钟,超时 30 秒。这样让它定期发送 head 请求,是防止 Repl 休眠的一个好方法。