{"repo":"eventhorizonsky/AniLinkService","free":true,"listed":false,"github":"https://github.com/eventhorizonsky/AniLinkService","clone":"git clone https://github.com/eventhorizonsky/AniLinkService.git","description":"一站式的NAS动漫弹幕媒体服务，集订阅、下载、自动识别匹配、弹幕播放于一体。支持 Web 在线播放（弹幕 + 字幕）、播放进度记录、Bangumi 追番联动、资源搜索与 RSS 自动下载。无需客户端，浏览器打开即用。","language":"Java","stars":37,"topics":["dandanplay","danmaku-player","media-server","nas","rss","torrent","anime"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"AniLinkService 基于弹弹play开放平台的本地追番服务，面向有 NAS、家用服务器或轻量云主机的用户，提供媒体库扫描、番剧匹配、弹幕播放、RSS 自动下载、追番通知和后台管理等能力。 完整文档站点：https://eventhorizonsky.github.io/ani-link-doc/ 项目定位 AniLinkService 适合这类场景： - 你有一台可以持续运行的 NAS 或家用服务器 - 你希望把本地番剧文件、弹幕、追番和自动下载整合到一个服务里 - 你可以使用 Docker，或具备基本的 Java / Node 本地开发环境 - 你的环境可以访问 ghcr.io - 你已经申请到弹弹开放平台的 AppId 和 AppSecret （如果你还没有官方AppId/AppSecret，可以先参考本项目的下游代理服务介绍。） 如果你只有一台电脑或手机，希望直接开箱即用，弹弹官方客户端通常会更合适： https://www.dandanplay.com/ 界面预览 首页：新番时间表与常用入口 播放页：视频、弹幕与字幕联动 番剧详情：海报、剧集与追番信息 评论区：聚合 Bangumi 讨论内容 后台：资源搜索、下载和管理 后台：内封、外挂字幕管理 核心能力 - 首次安装向导，初始化站点信息、管理员账号和媒体库 - 本地媒体库扫描，支持常见视频格式，自动监听文件变化 - 基于弹弹接口进行番剧与剧集匹配，支持重匹配 - 播放页集成弹幕、字幕与播放进度记录 - 番剧详情页展示新番时间表、剧集、评论和追番状态 - RSS 订阅下载，支持代理、立即检查和自动入库匹配 - 后台管理包含媒体库、视频文件、字幕、下载任务、RSS 和系统配置 - 支持 H2 快速启动，也支持 PostgreSQL 部署 快速开始 前置条件 启动前建议先确认： 1. 服务器已安装 Docker，并且你知道如何创建和管理容器 2. 机器可以拉取 ghcr.io/eventhorizonsky/anilinkserver:latest 3. 你已拿到弹弹开放平台的 AppId 和 AppSecret 开放平台申请指引： https://doc.dandanplay.com/open/# 3-申请-appid-和-appsecret （如果你无法获取官方AppId/AppSecret，可以先参考本项目的下游代理服务介绍。） 1. 拉取镜像 2. 使用 H2 快速启动 先进入你希望持久化数据和媒体文件的目录： 然后启动容器： 说明： - ./anilink/data 用于持久化 H2 数据库、缓存和临时文件 - ./anilink/media 是示例媒体目录，会挂载到容器内的 /media/anime - -p 8081:8081 左侧是宿主机端口，可改；右侧容器端口固定为 8081 3. 完成初始化 容器启动后，浏览器访问： 按照安装向导依次完成： 1. 站点标题、描述和管理员账号配置 2. 弹弹开放平台 AppId / AppSecret 配置 3. 媒体库路径配置 如果你使用的是上面的 Docker 命令，媒体库路径应填写： 初始化完成后，首页应能正常显示新番时间表；如果数据异常，优先检查 AppId 和 AppSecret 是否填写正确。 4. 配置自动下载 如果你的媒体库中已经有视频文件，这一步可以跳过。 进入后台管理后，可以在 RSS 订阅中添加订阅地址，例如： 支持的典型流程： - 新增 RSS 订阅 - 按需配置 HTTP 代理 - 点击“立即检查”触发抓取","default_branch":null,"files":null,"tree":[],"storefront":"/r/eventhorizonsky","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eventhorizonsky/AniLinkService/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}