「技术教程」在Replit免费平台部署Alist | 一场容器化的轻松之旅插图

本文特色

想象一下,一个能够支持多存储的文件列表程序,让你轻松统一管理多个网盘,甚至还包括了FTP和S3,更不用说百度网盘和阿里网盘了。更令人惊叹的是,它的界面设计异常漂亮。对于热爱技术、乐于分享的人们来说,这个Alist网盘绝对是一场技术与美学的完美结合。

「技术教程」在Replit免费平台部署Alist | 一场容器化的轻松之旅插图1

操作步骤

1. 注册并登录Replit

首先,前往Replit官网进行注册。你可以选择使用谷歌账号、苹果账号、Facebook账号或GitHub账号进行一键登录,或者自行注册一个账号。如果选择邮箱注册,记得验证你的邮箱。

重要提示:

在菜单中选择”Teams”,然后点击”Create your first Team”创建一个团队,取一个你喜欢的名字。

2. 创建Team Repl容器

在团队创建完成后,创建一个名为”Create Team Repl”的容器,选择模板为Bash。

3. 配置并运行Alist

容器中,将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. 登录Alist

打开webview窗口,检查是否有Alist主页的输出。如果有,直接打开网址,并使用以下登录凭据登录:

  • 用户名:admin
  • 密码:你刚刚找到的字符串

6. 更多资源和管理

关于Alist网盘的进一步管理和存储挂载,请参考官方网站的指南

「技术教程」在Replit免费平台部署Alist | 一场容器化的轻松之旅插图2

应对Replit的休眠问题

在使用过程中,你可能会遇到Replit在没有请求时不定期休眠的问题。一个简单的解决方案是利用UptimeRobot网站的监控功能:

  1. UptimeRobot官网注册一个账号。
  2. 创建一个新的监视任务,填入你的Alist网址,设置监测间隔为5分钟,超时时间为30秒。这样做可以让它定期发送head请求,有效防止Repl休眠。
「技术教程」在Replit免费平台部署Alist | 一场容器化的轻松之旅插图3