当前位置: 首页 > news >正文

安卓手机基于 Termux 安装 AList 并设置开机自启的详细教程

安装 AList

  1. 安装 Termux
    点击下载

  2. 更新软件包:打开 Termux,运行以下命令以更新软件包列表并升级已安装的软件包:

    bash复制

    pkg update && pkg upgrade
    
  3. 安装 AList:运行以下命令安装 AList:

    bash复制

    pkg install alist
    

    或者使用 apt 命令:

    bash复制

    apt install alist
    
  4. 查看管理员账号和密码:运行以下命令查看 AList 的管理员账号和密码:

    bash复制

    alist admin
    

    默认账号为 admin,密码是随机生成的,建议修改admin账号密码:

    alist admin set NEW_PASSWORD
    

    NEW_PASSWORD替换成你要设置的密码

设置开机自启

  1. 编辑 .bashrc 文件:使用文本编辑器(如 vimnano)编辑 .bashrc 文件。如果未安装 vim,可以先运行 pkg install vim 安装。

    bash复制

    vim ~/.bashrc
    
  2. 添加启动脚本:在 .bashrc 文件末尾添加以下脚本,用于检查 AList 是否已在运行,若未运行则启动:

    bash复制

    # 启动alist
    echo "检查 AList 是否已经在运行"
    if ! pgrep -x "alist" > /dev/null; thenecho "AList 没有运行,正在启动..."# 如果 AList 没有运行,则使用 nohup 启动它nohup $HOME/bin/alist server > $HOME/alist.log 2>&1 &
    elseecho "AList 已经启动"
    fi#!/data/data/com.termux/files/usr/bin/bash
    if ! pgrep -f "alist server" > /dev/null; thenalist server &
    fi
    

    这段脚本的作用是:如果未检测到 AList 进程,则启动 AList 服务。

  3. 保存并退出:保存 .bashrc 文件并退出编辑器(如果使用 vim,可以按 Esc 键,然后输入 :wq 并回车)。

  4. 重启 Termux:退出并重新启动 Termux,以确保 .bashrc 文件中的更改生效。

验证

  • 启动 Termux 后,AList 应自动启动。可以通过访问 http://127.0.0.1:5244(或设备的 IP 地址)来验证 AList 是否正常运行。

  • 如果需要手动启动或停止 AList,可以使用以下命令:

    bash复制

    alist server &  # 启动
    pkill -f "alist server"  # 停止
    

通过以上步骤,你可以在 Termux 中安装 AList 并设置开机自启,同时确保不会重复启动 AList。

http://www.lryc.cn/news/533692.html

相关文章:

  • LeetCode:503.下一个更大元素II
  • 实验5 配置OSPFv2验证
  • 第二节 docker基础之---镜像构建及挂载
  • 论文阅读:MGMAE : Motion Guided Masking for Video Masked Autoencoding
  • 记录一下 在Mac下用pyinstallter 打包 Django项目
  • 【漫话机器学习系列】084.偏差和方差的权衡(Bias-Variance Tradeoff)
  • deepseek本地部署-linux
  • 解决使用python提取word文档中所有的图片时图片丢失的问题
  • 【Spring相关知识】Spring应用如何优雅使用消息队列
  • 人工智能:从概念到未来
  • CUDA Graph
  • 1343. 大小为 K 且平均值大于等于阈值的子数组数目
  • IDEA+DeepSeek让Java开发起飞
  • C# winforms 使用菜单和右键菜单
  • IDEA编写SpringBoot项目时使用Lombok报错“找不到符号”的原因和解决
  • C基础寒假练习(6)
  • 【论文翻译】DeepSeek-V3论文翻译——DeepSeek-V3 Technical Report——第一部分:引言与模型架构
  • 【docker】Failed to allocate manager object, freezing:兼容兼容 cgroup v1 和 v2
  • 我使用deepseek高效学习-分析外文网站Cron定时执行任务
  • Android13-系统服务大管家-ServiceManager进程-启动篇
  • 论文笔记:Rethinking Graph Neural Networks for Anomaly Detection
  • vue知识补充
  • pushgateway指标聚合问题
  • 使用docker搭建FastDFS文件服务
  • 【R语言】数据分析
  • 蓝桥杯C语言组:图论问题
  • jmeter 性能测试Linux 常用的安装
  • 19 角度操作模块(angle.rs)
  • 前端高级面试题及其答案
  • 【ORACLE】这个‘‘和null不等价的场景,deepseek你怎么看?