Sign inSign up

jeazw92/ipalist

By jeazw92

•Updated over 2 years ago

Image
0

266

jeazw92/ipalist repository overview

⁠ipaList

这个小项目是用来把根据ipa直链生成plist文件后以应用列表的形式管理起来,旨在方便苹果老设备尤其是IOS6系统在线安装越狱应用。

⁠源码部署方法:

环境:python3.8或以上

git clone git clone https://github.com/JeazW/ipaList.git
cd ipaList
pip install -r requirements.txt
#或者采用或内加速源:
pip install -r -i https://mirrors.aliyun.com/pypi/simple/ requirements.txt
⁠在.env文件内配置环境变量

编辑文件

vim .env

写入配置:

#域名(必填)
DOMAIN=https://example.xom
#管理用户名(默认admin)
USERNAME=admin
#管理密码(默认123456)
PASSWORD=123456
python app.py

⁠Docker部署方法

⁠拉取镜像:
docker pull jeazw92/ipalist:latest
⁠运行容器:

将DOMAIN修改成自己的

docker run -itd --name ipaList -e DOMAIN=https://example.com -e USERNAME=admin -e PASSWORD=123456 -p 8084:5000 jeazw92/ipalist:latest

如果需要手动管理生成的plist文件,则可以将plist目录映射出来:

docker run -itd --name ipaList -e DOMAIN=https://example.com -e USERNAME=admin -e PASSWORD=123456 -v /data/docker/ipaList:/app/plist -p 8084:5000 jeazw92/ipalist:latest

⁠docker-compose部署方法:

mkdir ipaList
cd ipaList
⁠创建docker-compose.yml
version: '3'

services:
  ipalist:
    # 使用镜像 "jeazw92/ipalist:latest"
    image: jeazw92/ipalist:latest

    # 将容器的 5000 端口映射到主机的 8084 端口
    ports:
      - 8084:5000

    # 设置容器的环境变量
    environment:
      # 设置域名(必填)
      - DOMAIN=https://example.com
      - USERNAME=admin
      - PASSWORD=123456
      # 设置每页数量
      - PERPAGE=100
    # 将主机的 "/data/docker/plist" 目录挂载到容器的 "/app/plist" 目录
    # 此项可选,不需要可以删除
    volumes:
      - /data/docker/ipalist:/app/plist
    container_name: ipalist
⁠运行容器
docker-compose up -d

声明:找了一大圈没找到类似的项目,决定自己做个有些基本功能的简单页面。本人不会开发语言,项目代码全由ChatGPT生成。所以结构和样式、功能有些简陋,如果有人提ISSUE我恐怕解决起来也比较困难。

Tag summary

Content type

Image

Digest

sha256:9a7d15462…

Size

36.2 MB

Last updated

over 2 years ago

docker pull jeazw92/ipalist