diff --git a/apps/iyuuplus/README.md b/apps/iyuuplus/README.md new file mode 100644 index 00000000..8fc5d063 --- /dev/null +++ b/apps/iyuuplus/README.md @@ -0,0 +1,7 @@ +# IYUUPlus + +IYUUPlus 项目运行在 php-cli 模式,常驻内存运行;集成 webui 界面、辅种、转移、下载、定时访问 URL、动态域名 ddns 等常用功能,提供完善的插件机制。 + +IYUUPlus 客户端完全开源,行为透明,安全可靠;根据源码可以自由定制。 + +IYUU 自动辅种工具,目前能对国内大部分的 PT 站点自动辅种,支持下载器集群,支持多盘位,支持多下载目录,支持连接远程下载器等。 diff --git a/apps/iyuuplus/data.yml b/apps/iyuuplus/data.yml new file mode 100644 index 00000000..e2145c03 --- /dev/null +++ b/apps/iyuuplus/data.yml @@ -0,0 +1,19 @@ +name: IYUUPlus +tags: + - 多媒体 +title: 自动辅种工具 +description: 自动辅种工具 +additionalProperties: + key: iyuuplus + name: IYUUPlus + tags: + - Media + shortDescZh: 自动辅种工具 + shortDescEn: Automatic seeding tools + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: http://doc.iyuu.cn + github: https://github.com/ledccn/iyuuplus-dev + document: http://doc.iyuu.cn diff --git a/apps/iyuuplus/latest/.env.sample b/apps/iyuuplus/latest/.env.sample new file mode 100644 index 00000000..d57d7e67 --- /dev/null +++ b/apps/iyuuplus/latest/.env.sample @@ -0,0 +1,10 @@ +CONTAINER_NAME="iyuuplus" +DATA_PATH="./data/data" +EXTERNAL_MOUNT_PATH="./data/mnt" +INTERNAL_MOUNT_PATH="/mnt" +INTERNAL_QBITTORRENT_PATH="/qbittorrent" +INTERNAL_TRANSMISSION_PATH="/transmission" +IYUU_PATH="./data/iyuu" +PANEL_APP_PORT_HTTP=40279 +QBITTORRENT_PATH="./data/qbittorrent" +TRANSMISSION_PATH="./data/transmission" diff --git a/apps/iyuuplus/latest/data.yml b/apps/iyuuplus/latest/data.yml new file mode 100644 index 00000000..0f0c9d96 --- /dev/null +++ b/apps/iyuuplus/latest/data.yml @@ -0,0 +1,66 @@ +additionalProperties: + formFields: + - default: "40279" + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number + - default: "./data/iyuu" + edit: true + envKey: IYUU_PATH + labelEn: IYUU Path + labelZh: IYUU 路径 + required: true + type: text + - default: "./data/data" + edit: true + envKey: DATA_PATH + labelEn: Data Path + labelZh: 数据路径 + required: true + type: text + - default: "./data/qbittorrent" + edit: true + envKey: QBITTORRENT_PATH + labelEn: QBittorrent Path + labelZh: QBittorrent 路径 + required: true + type: text + - default: "/qbittorrent" + edit: true + envKey: INTERNAL_QBITTORRENT_PATH + labelEn: Internal QBittorrent Path + labelZh: 内部 QBittorrent 路径 + required: true + type: text + - default: "./data/transmission" + edit: true + envKey: TRANSMISSION_PATH + labelEn: Transmission Path + labelZh: Transmission 路径 + required: true + type: text + - default: "/transmission" + edit: true + envKey: INTERNAL_TRANSMISSION_PATH + labelEn: Internal Transmission Path + labelZh: 内部 Transmission 路径 + required: true + type: text + - default: "./data/mnt" + edit: true + envKey: EXTERNAL_MOUNT_PATH + labelEn: External Mount Path + labelZh: 外部挂载路径 + required: true + type: text + - default: "/mnt" + edit: true + envKey: INTERNAL_MOUNT_PATH + labelEn: Internal Mount Path + labelZh: 内部挂载路径 + required: true + type: text \ No newline at end of file diff --git a/apps/iyuuplus/latest/docker-compose.yml b/apps/iyuuplus/latest/docker-compose.yml new file mode 100644 index 00000000..8ebdd81f --- /dev/null +++ b/apps/iyuuplus/latest/docker-compose.yml @@ -0,0 +1,23 @@ +services: + iyuuplus: + image: "iyuucn/iyuuplus:latest" + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:8780" + volumes: + - ${IYUU_PATH}:/iyuu + - ${DATA_PATH}:/data + - ${QBITTORRENT_PATH}:${INTERNAL_QBITTORRENT_PATH} + - ${TRANSMISSION_PATH}:${INTERNAL_TRANSMISSION_PATH} + - ${EXTERNAL_MOUNT_PATH}:${INTERNAL_MOUNT_PATH} + stdin_open: true + tty: true + labels: + createdBy: "Apps" + +networks: + 1panel-network: + external: true diff --git a/apps/iyuuplus/logo.png b/apps/iyuuplus/logo.png new file mode 100644 index 00000000..e8bce5dc Binary files /dev/null and b/apps/iyuuplus/logo.png differ