ANI-RSS 安装与上手指南:三步搭好自动追番、下载与刮削的 RSS 订阅系统 ANI-RSS 安装与上手指南三步搭好自动追番、下载与刮削的 RSS 订阅系统【免费下载链接】ani-rss基于RSS自动追番、订阅、下载、刮削、洗版项目地址: https://gitcode.com/gh_mirrors/an/ani-rssANI-RSS 是一个基于 RSS 的自动追番工具订阅萌番、动漫花园等站点的 RSS 后它会把新集种子自动推送给 qBittorrent 这类下载工具再完成刮削、改名、洗版和推送提醒。这篇教程带你从零安装、跑通并配置 ANI-RSS全程只需三步。仓库里有什么先认准四个关键目录ani-rss/ ├── ani-rss-application/ # 后端主程序Spring Boot │ └── src/main/java/ani/rss/ │ ├── controller/ # API 接口 │ ├── service/ # 业务逻辑 │ ├── task/ # RSS 轮询、改名等定时任务 │ └── download/ # qBittorrent/Transmission/Aria2 对接 ├── ani-rss-ui/ # 前端页面Vite Vue ├── docker/ # Docker 部署文件 └── pom.xml # Maven“材料清单”这个项目的本质是一个 Spring Boot 单体应用Spring Boot 是 Java 里开箱即用的 Web 框架前端页面在构建时被打包进 jar 包启动后浏览器直接访问不需要单独跑一个前端服务。和你上手相关的只有几处docker/放 Docker 部署脚本linux/放一键安装脚本ani-rss-application/是所有后端代码想改代码就从这里进pom.xml是 Maven 工程配置Maven 相当于项目的材料清单声明依赖、编译规则和打包方式。其余如package.sh打包脚本主要给维护者用新手不用关心。跑起来Docker、一键脚本、源码构建三选一第一步获取代码。直接使用的用户其实不用拉代码安装脚本会自动下载编译好的 jar只有想改代码的开发者才需要克隆仓库git clone https://gitcode.com/gh_mirrors/an/ani-rss.git第二步选一条路径启动。路径 ADocker 部署 适合 NAS 或服务器用户。仓库提供了docker/Dockerfile构建镜像后把配置目录挂载出来即可docker build -f docker/Dockerfile -t ani-rss:latest . docker run -d --name ani-rss -p 7789:7789 \ -v /opt/ani-rss/config:/config ani-rss:latest镜像内默认监听 7789 端口配置存放在容器内的/config目录对应Dockerfile里的VOLUME /config和CONFIG环境变量所以一定要挂载出来否则容器删了配置也丢。路径 BLinux 一键脚本。把仓库克隆到服务器后执行linux/install-ani-rss.sh脚本会自动安装 JDK、把程序部署到/opt/ani-rss、创建 systemd 系统服务并设置端口最后打印访问地址。注意它会从 GitHub 下载发布版 jar 包所以服务器需要能访问 GitHub。路径 C源码构建。适合想二次开发的读者。仓库要求 JDK 17 起步见pom.xml的java.version配置而docker/run.sh启动脚本里用了较新的 JVM 参数稳妥起见用 JDK 21 以上mvn clean package java -jar ani-rss-application/target/ani-rss.jar构建会先编译前端、再打后端包产物就是ani-rss.jar。第三步打开网页。浏览器访问http://本机IP:7789默认账号admin初始密码admin安装脚本里明确提示请及时修改默认用户名与密码。只改这几处配置就到位了好消息是核心配置都在网页设置页完成配置文件落在CONFIG目录里自动管理你基本不用碰磁盘上的文件。真正影响运行的有这么几处配置项在哪改不领会怎样下载工具类型/地址/账号密码网页设置页ANI-RSS 支持 qBittorrent、Transmission、Aria2、OpenList没配地址和账号抓到新集也推不下去任务TMDB API Key网页设置页TMDB 是影视元数据网站不配 Key 就没有海报、简介等刮削信息下载路径模板网页设置页决定下载完成后的文件存放位置和文件夹命名规则RSS 源站点地址Mikan Host 等网页设置页地址不对就拉不到种子列表追番无从谈起如果部署在服务器上、不方便每次进容器或 SSH还可以改启动时的环境变量docker/Dockerfile里给出了默认值参考变量默认值作用SERVER_PORT7789Web 访问端口被占用时改这里或-p映射CONFIG/config配置存放目录务必挂载持久化TZAsia/Shanghai时区影响日志和定时任务的时间另外可以顺手关掉 Swagger 接口文档SWAGGER_ENABLEDfalse这是给开发者调试 API 用的页面公网暴露没必要。接下来看什么项目说明与官方文档入口README.md文档站覆盖快速开始、RSS 添加、部署、常见问题版本更新记录UPDATE.md升级前先看这里遇到 bug 或有想法去仓库的 issue 区搜搜没答案就提一个pom.xml里的版本号也能帮你确认当前基线版本代码层面想动手从ani-rss-application/src/main/java/ani/rss/task/读起RSS 轮询和改名的定时任务都在那里顺着service/往下追就能看到完整流程【免费下载链接】ani-rss基于RSS自动追番、订阅、下载、刮削、洗版项目地址: https://gitcode.com/gh_mirrors/an/ani-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考