Termux 安装 OpenAlist ,一个超级网盘移动聚合盘来了!
OpenAlist是Alist社区的开源版本,功能与原版相同但避免了商业植入。本文介绍了在Termux中安装OpenAlist的步骤:1)创建配置目录并运行容器;2)修正数据库路径错误后设置管理员密码;3)配置自启动服务。通过udocker运行容器,访问5244端口即可使用,并提供完整的容器管理方案,包括启动、停止和自启动设置。
·
OpenAlist是Alist社区开源版,由于Alist已被收购,Alist已经商业化,为避免广告、推销等植入脚本代码对用户的影响,因此诞生了OpenAList,功能和AList一样。
1.安装命令
#创建配置目录
mkdir -pv $PREFIX/etc/alist
udocker run -v /data/data/com.termux/files/usr/etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest
访问:http://本地IP:5244
只能游客登录

2.设置管理员密码
运行容器,设置管理员密码:admin
udocker run alist ./alist admin set admin
配置失败

这是config配置文件中,数据库路径不正确引起的:
nano $PREFIX/etc/alist/config.json
修改 db_file 路径为容器内绝对路径:

保存并重新运行Alist容器,在另外一个终端打开重新设置密码:
udocker run -v /data/data/com.termux/files/usr/etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 alist

使用设置的密码登录即可。
3.自启动
mkdir -pv $PREFIX/var/service/alist
nano $PREFIX/var/service/alist/run
添加以下内容
#!/data/data/com.termux/files/usr/bin/sh
exec udocker run -v /data/data/com.termux/files/usr/etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 alist 2>&1
添加可执行
chmod +x $PREFIX/var/service/alist/run
启动
sv up alist
停止
sv down alist
自启动
sv-enable alist

更多推荐
所有评论(0)