Add App ANI-RSS

This commit is contained in:
arch3rPro
2025-07-02 14:48:08 +08:00
parent dd99e55644
commit 23ae6b0f62
6 changed files with 311 additions and 0 deletions

100
apps/ani-rss/README.md Normal file
View File

@@ -0,0 +1,100 @@
# ANI-RSS
ANI-RSS 是一款专为动漫爱好者设计的自动订阅与下载工具,支持 Docker 快速部署,自动追番、下载、推送,适配主流下载器(如 qBittorrent、Aria2 等),让追番更智能高效。
## 主要功能
- **动漫 RSS 订阅**:自动订阅番剧更新,支持多站点源。
- **自动下载与推送**:集成 qBittorrent、Aria2 等主流下载器,自动推送下载任务。
- **多平台支持**:兼容 Docker、Linux、群晖 NAS 等主流环境。
- **配置灵活**:支持自定义订阅源、下载路径、推送规则等。
- **Web 管理界面**:直观易用的 Web UI便捷管理订阅与下载。
- **多用户与权限**:支持多用户协作与权限分配。
- **日志与通知**:详细日志、支持多种通知方式。
## 部署模式说明
ANI-RSS 推荐使用 Docker 部署,支持 host/bridge 两种网络模式:
- **host 模式(推荐)**
- 使用主机网络,端口固定,适合需要完整网络能力的场景。
- **bridge 模式**
- 支持自定义端口映射,适合端口隔离、面板统一管理。
> 配置目录(容器内):`/config`,主机目录可自定义,建议持久化保存。
## 典型使用场景
- 自动追番与下载,番剧更新实时推送
- 多站点动漫 RSS 聚合与管理
- 家庭/个人 NAS 动漫自动化下载
- 多用户协作与权限管理
## 平台与架构支持
- Docker、Linux、群晖 NAS 等
- 支持 amd64、arm64、arm/v7 等主流架构
## 快速部署Docker 示例)
**host 网络模式(推荐)**
```yaml
version: "3"
services:
ani-rss:
image: wushuo894/ani-rss:latest
container_name: ani-rss
environment:
- PUID=0
- PGID=0
- UMASK=022
- PORT=7789
- CONFIG=/config
- TZ=Asia/Shanghai
volumes:
- ./ani-rss-config:/config
- /your/media/path:/Media
restart: always
network_mode: host
```
**bridge 网络模式**
```yaml
version: "3"
services:
ani-rss:
image: wushuo894/ani-rss:latest
container_name: ani-rss
environment:
- PUID=0
- PGID=0
- UMASK=022
- PORT=7789
- CONFIG=/config
- TZ=Asia/Shanghai
volumes:
- ./ani-rss-config:/config
- /your/media/path:/Media
ports:
- "7789:7789"
restart: always
```
## 常见问题 FAQ
- **Q: 默认管理端口和账号密码?**
A: 默认端口 7789账号/密码均为 admin。
- **Q: 如何持久化配置?**
A: 挂载主机目录到 `/config`,如 `./ani-rss-config:/config`
- **Q: 支持哪些下载器?**
A: 支持 qBittorrent、Aria2 等主流下载器。
- **Q: 支持哪些平台?**
A: Docker、Linux、群晖 NAS 等。
- **Q: 官方文档地址?**
A: [https://docs.wushuo.top/deploy/docker](https://docs.wushuo.top/deploy/docker)
## 官方文档与支持
- 官网:[https://docs.wushuo.top/](https://docs.wushuo.top/)
- 安装文档:[https://docs.wushuo.top/deploy/docker](https://docs.wushuo.top/deploy/docker)
- GitHub[https://github.com/wushuo894/ani-rss](https://github.com/wushuo894/ani-rss)

98
apps/ani-rss/README_en.md Normal file
View File

@@ -0,0 +1,98 @@
# ANI-RSS
ANI-RSS is an auto anime RSS subscription and download tool for anime fans. It supports Docker quick deployment, auto episode tracking, download, and push, compatible with mainstream downloaders (qBittorrent, Aria2, etc.), making anime following smarter and easier.
## Main Features
- **Anime RSS Subscription**: Auto subscribe to anime updates, support multiple sources.
- **Auto Download & Push**: Integrate with qBittorrent, Aria2, etc., auto push download tasks.
- **Multi-Platform Support**: Compatible with Docker, Linux, Synology NAS, etc.
- **Flexible Config**: Custom sources, download path, push rules, etc.
- **Web UI**: Intuitive web management.
- **Multi-User & Permissions**: Support multi-user collaboration and permission control.
- **Logs & Notification**: Detailed logs, various notification methods.
## Deployment Modes
ANI-RSS is recommended to be deployed via Docker, supporting both host and bridge network modes:
- **host mode (recommended)**: Use host network, fixed port, suitable for full network capability.
- **bridge mode**: Custom port mapping, suitable for port isolation and unified management.
> Config directory (in container): `/config`, host path customizable, recommended to persist.
## Typical Use Cases
- Auto anime tracking and download, real-time episode push
- Multi-source anime RSS aggregation and management
- Home/Personal NAS anime automation
- Multi-user collaboration and permission management
## Platform & Architecture Support
- Docker, Linux, Synology NAS, etc.
- Supports amd64, arm64, arm/v7, etc.
## Quick Deployment (Docker Example)
**host network mode (recommended)**
```yaml
version: "3"
services:
ani-rss:
image: wushuo894/ani-rss:latest
container_name: ani-rss
environment:
- PUID=0
- PGID=0
- UMASK=022
- PORT=7789
- CONFIG=/config
- TZ=Asia/Shanghai
volumes:
- ./ani-rss-config:/config
- /your/media/path:/Media
restart: always
network_mode: host
```
**bridge network mode**
```yaml
version: "3"
services:
ani-rss:
image: wushuo894/ani-rss:latest
container_name: ani-rss
environment:
- PUID=0
- PGID=0
- UMASK=022
- PORT=7789
- CONFIG=/config
- TZ=Asia/Shanghai
volumes:
- ./ani-rss-config:/config
- /your/media/path:/Media
ports:
- "7789:7789"
restart: always
```
## FAQ
- **Q: Default admin port and credentials?**
A: Default port 7789, username/password: admin/admin.
- **Q: How to persist config?**
A: Mount host directory to `/config`, e.g. `./ani-rss-config:/config`.
- **Q: Which downloaders are supported?**
A: qBittorrent, Aria2, etc.
- **Q: Which platforms are supported?**
A: Docker, Linux, Synology NAS, etc.
- **Q: Official docs?**
A: [https://docs.wushuo.top/deploy/docker](https://docs.wushuo.top/deploy/docker)
## Official Docs & Support
- Website: [https://docs.wushuo.top/](https://docs.wushuo.top/)
- Install Guide: [https://docs.wushuo.top/deploy/docker](https://docs.wushuo.top/deploy/docker)
- GitHub: [https://github.com/wushuo894/ani-rss](https://github.com/wushuo894/ani-rss)

53
apps/ani-rss/data.yml Normal file
View File

@@ -0,0 +1,53 @@
name: ANI-RSS
tags:
- RSS
- 动漫
- 下载
- 自动化
- Docker
- 订阅
- BT
- 番剧
- 追番
- 跨平台
title: 动漫自动订阅与下载工具
# 简要描述
# 详细描述见 additionalProperties.description
description: ANI-RSS 是一款专为动漫爱好者设计的自动订阅与下载工具,支持多平台部署,自动追番、下载、推送,适配主流下载器。
additionalProperties:
key: ani-rss
name: ANI-RSS
tags:
- RSS
- Anime
- Download
- Automation
- Docker
- Subscription
- BT
- CrossPlatform
shortDescZh: 动漫自动订阅与下载工具,支持多平台和主流下载器。
shortDescEn: Anime RSS auto subscription and download tool, cross-platform and supports mainstream downloaders.
description:
en: Anime RSS auto subscription, download, and push tool. Supports Docker, qBittorrent, Aria2, and more. Easy to deploy, powerful and customizable.
ja: アニメ自動RSS購読・ダウンロード・プッシュツール。DockerやqBittorrent、Aria2等に対応。
ms: Alat langganan dan muat turun automatik RSS anime, menyokong pelbagai platform dan klien muat turun utama.
pt-br: Ferramenta de assinatura e download automático de RSS de anime, multiplataforma e compatível com principais clientes de download.
ru: Инструмент для автоматической подписки и загрузки аниме по RSS, поддержка Docker и популярных загрузчиков.
ko: 애니메이션 RSS 자동 구독 및 다운로드 도구, 다양한 플랫폼 및 주요 다운로드 클라이언트 지원.
zh-hant: 動漫自動訂閱與下載工具,支援多平台和主流下載器。
zh: ANI-RSS 是一款专为动漫爱好者设计的自动订阅与下载工具,支持多平台部署,自动追番、下载、推送,适配主流下载器。
type: website
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://docs.wushuo.top/
github: https://github.com/wushuo894/ani-rss
document: https://docs.wushuo.top/deploy/docker
architectures:
- amd64
- arm64
- arm/v7

View File

@@ -0,0 +1,31 @@
additionalProperties:
formFields:
- default: 7789
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 管理端口
required: true
rule: paramPort
type: number
- default: ./ani-rss-config
edit: true
envKey: ANI_RSS_CONF_PATH
labelEn: Config Path
labelZh: 配置目录
required: true
type: string
- default: ./downloads
edit: true
envKey: ANI_RSS_DOWNLOAD_PATH
labelEn: Download Path
labelZh: 下载目录
required: true
type: string
- default: ./media
edit: true
envKey: ANI_RSS_MEDIA_PATH
labelEn: Media Path
labelZh: 媒体目录
required: true
type: string

View File

@@ -0,0 +1,29 @@
services:
ani-rss:
image: wushuo894/ani-rss:latest
container_name: ani-rss
restart: always
environment:
- PORT=7789
- CONFIG=/config
- TZ=Asia/Shanghai
ports:
- "${PANEL_APP_PORT_HTTP}:7789"
volumes:
- ./ani-rss-config:/config
- ./media:/Media
qbittorrent:
image: linuxserver/qbittorrent:latest
container_name: qbittorrent
restart: always
environment:
- WEBUI_PORT=8080
- TZ=Asia/Shanghai
- PUID=0
- PGID=0
ports:
- "8080:8080"
volumes:
- ./qbittorrent-config:/config
- ./downloads:/downloads
- ./media:/Media

BIN
apps/ani-rss/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 654 B