nishizhen/anticlockwise_backend 是 AnticlockwiseSearch 项目的后端服务,基于 FastAPI 构建。它充当着一个强大的 API 网关,负责接收前端的搜索请求,并协调与您 NAS 上各种媒体和数据管理服务(如 Jellyfin, PhotoPrism, Audiobookshelf, Calibre Web, Joplin Server 等)的通信。
主要功能:
/search API 端点,通过并行调用不同数据源的 API,聚合并标准化搜索结果。如何使用:
此镜像通常不会单独运行,而是作为 AnticlockwiseSearch 前端服务 的配套组件,通过 Docker Compose 进行协同部署。
配置环境变量:
此服务依赖于 JELLYFIN_API_BASE_URL, JELLYFIN_API_KEY 等环境变量来连接您的 NAS 服务。在部署时,您需要在 docker-compose.yml 或 .env 文件中提供这些变量。详细配置请参考 AnticlockwiseSearch GitHub 仓库 中的 .env.example 和部署指南。
技术栈:
httpx (异步 HTTP 客户端)python-dotenv贡献:
我们欢迎并鼓励对后端服务适配器和核心逻辑的贡献!请访问 GitHub 仓库 了解更多信息。
报告问题:
如果您遇到任何问题或有改进建议,请在 GitHub Issues 中提交。
Content type
Image
Digest
sha256:7af313648…
Size
109.8 MB
Last updated
over 1 year ago
docker pull nishizhen/anticlockwise_backend