使用Replit免费在线搭建Alist网盘程序
使用Replit免费在线搭建Alist网盘程序
江小鑫前言
Alist是一款支持多种存储的目录文件列表程序,支持web
浏览与webdav
,后端基于gin
,前端使用react
。
官方文档提供了多种安装方法,但我们的初心是白嫖,这里就给大家讲讲如何使用Replit来搭建Alist网盘程序。
演示站
支持的存储
OneDrive / Sharepoint(国际版,世纪互联,de,us)
天翼云盘 (个人云,家庭云)
Teambition(中国,国际)
和彩云 (个人云,家庭云)
准备工作
搭建教程
Replit创建教育团队
注册好Replit账号后登入,点击左侧的Teams来创建一个教育组织,这样做的好处是无需引入第三方数据库,且数据为私有。
点击New Education Organization
按钮来创建教育组织,在弹出的界面填入信息,完成后点击Create new team organization
即可。
组织创建好后还需要在组织中创建一个团队,在弹出的界面中填入相关信息后点击Create Team
即可完成创建。
创建好后点击组织名字进入到团队主页,随后点击Create project
来新建一个Bash语言
的项目。
将主程序上传到Replit
- 到Release下载二进制程序
alist-linux-amd64.tar.gz
- 将程序上传到Replit项目中
- 待上传成功后,点击项目界面右侧的Shell终端,将上传的文件解压到根目录
1
tar -zxvf alist-linux-amd64.tar.gz
- 将以下代码复制到
main.sh
文件,然后点击界面顶部的Run 就可以开始运行了。
1 | chmod +x alist-linux-amd64 |
常见问题
初始密码
程序首次运行会自动生成一个初始密码,可以在日志里看到
防止自动休眠
Replit的应用在长时间无访问时会自动进入休眠状态,我们可以利用监控网站设置5分钟定时访问保持运行。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果