terumx安装qinglong

安装Alpine

通过TermuxAlpine脚本可以在Terumx中很轻松的安装Alpine

安装qinglong面板

/etc/profile.d/下新建ql_env.sh脚本

title
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash

export QL_DIR=/ql

export QL_BRANCH=develop

export LANG=zh_CN.UTF-8

export TERMUX_APK_RELEASE=F-DROID

export SHELL=/bin/bash

export PNPM_HOME=~/.local/share/pnpm

export PATH=$PATH:~/.local/share/pnpm:~/.local/share/pnpm/global/5/node_modules

重新载入

1
source /etc/profile

apk 更新

1
2
apk update -f
apk upgrade

安装环境依赖

1
apk --no-cache add -f bash make nodejs npm coreutils moreutils git curl wget tzdata perl openssl nginx jq openssh python3 py3-pip

更新系统(时区)时间

1
2
3
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 

echo "Asia/Shanghai" > /etc/timezone

npm 全局依赖安装

1
2
npm install -g pnpm
pnpm add -g pm2 ts-node typescript tslib

克隆qinglong

1
2
3
4
5
6
7
8
mkdir -p $QL_DIR

git clone -b $QL_BRANCH https://github.com/whyour/qinglong.git $QL_DIR

cd $QL_DIR

cp -f .env.example .env

添加脚本权限

1
2
chmod 777 $QL_DIR/shell/*.sh
chmod 777 $QL_DIR/docker/*.sh

qinglong项目npm依赖安装

1
pnpm install --prod

qiinglong静态资源克隆

1
2
3
mkdir -p $QL_DIR/static

git clone -b $QL_BRANCH https://github.com/whyour/qinglong-static.git $QL_DIR/static

生成启动脚本

1
2
3
4
ln -s /ql/docker/docker-entrypoint.sh /usr/bin/qinglong

# 启动青龙面板
qinglong

内置变量

1
2
3
4
5
6

echo $HOME # /data/data/com.termux/files/home

# Termux 软件的安装目录
# 像npm 一些全局安装的脚本会在 "$PREFIX/bin"
echo $PREFIX # /data/data/com.termux/files/usr

相关文章

  • https://www.kejiwanjia.net/jiaocheng/130094.html
  • https://github.com/Hax4us/TermuxAlpine
  • https://github.com/whyour/qinglong
  • https://github.com/cyberkernelofficial/docker-in-termux