📚 媒体库管理
自动扫描与索引本地视频文件,支持多媒体库、目录监听与文件变更追踪
# Docker 快速启动(推荐)
docker pull ghcr.io/eventhorizonsky/anilinkserver:latest
docker run -d -p 8081:8081 -v /your/media/path:/media/anime -v /your/data/path:/data ghcr.io/eventhorizonsky/anilinkserver:latest# 后端启动
cd api && mvn spring-boot:run
# 前端启动(开发服务器)
cd ui && pnpm install && pnpm dev# 使用Docker Compose + PostgreSQL
services:
postgres:
image: postgres:16
container_name: anilink-postgres
environment:
POSTGRES_DB: anilink
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
TZ: Asia/Shanghai
volumes:
- pg_data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres -d anilink"]
interval: 10s
timeout: 5s
retries: 10
restart: unless-stopped
anilink:
image: ghcr.io/eventhorizonsky/anilinkserver:latest
container_name: anilink
depends_on:
postgres:
condition: service_healthy
ports:
- "8085:8081"
environment:
DB_PROFILE: pgsql
DB_HOST: postgres
DB_PORT: 5432
DB_NAME: anilink
DB_USER: postgres
DB_PASS: postgres
TZ: Asia/Shanghai
volumes:
- ./config:/data
- ./media:/media/anime
restart: unless-stopped
volumes:
pg_data:
driver: local
docker compose -f docker-compose.pg.yml up -d