Repolode
neodb-social

neodb-social/neodb

一个自托管服务器,用于记录读过、看过、听过、玩过的作品,并通过 ActivityPub 与 ATProto 联邦社交分享。

可替代:GoodreadsLetterboxd

Star
906
Fork
69
未关闭 Issue
91
最近提交
昨天

这是什么?

NeoDB 是一个自托管的文化作品管理服务器,用于收藏、评价和打分书籍、电影、剧集、音乐专辑、游戏、播客和演出等内容。用户可以将条目标记为想看、在看、已完成或弃坑,撰写笔记和评论,添加标签,并创建可分享的收藏单。共享的条目库支持一键创建,并可链接到 Goodreads、IMDB、MusicBrainz、Steam 等多个第三方站点。

在社交方面,NeoDB 基于 Takahē 服务器实现了扩展的 ActivityPub,可与联邦宇宙实例互通。用户可以使用 Mastodon 系列或 Bluesky 账号登录,并导入社交关系;数据还可以写入 ATProto PDS,并将动态发布到用户的 feed 中。大多数 Mastodon 客户端通过其兼容 API 也能直接使用。

项目提供公共实例 neodb.social,也提供安装指南供用户自行部署。它包含带 OpenAPI 规范的 RESTful API,支持完整的数据导入导出,并提供多语言界面。

核心功能

  • 01记录书籍、影视、音乐、游戏、播客和演出的状态、评分与评论。
  • 02支持从 Goodreads、Letterboxd、豆瓣、StoryGraph、Hardcover 和 Steam 导入列表。
  • 03通过 ActivityPub 与 Mastodon、Pleroma 等联邦宇宙服务互通。
  • 04支持使用 Bluesky / ATProto 身份登录,并可发布到 ATProto。
  • 05提供带 OpenAPI 文档的 RESTful API,以及兼容 Mastodon 的 API。

适用场景

  • 用评论和标签记录个人的读书、追剧和玩游戏历史。
  • 为一个社群搭建私有或公共实例,共同分享文化作品评价。
  • 基于 NeoDB API 开发连接联邦宇宙或 Bluesky 的应用。
  • 从 Goodreads、Letterboxd 或豆瓣迁移阅读或观影列表。

快速上手

  1. 1

    阅读 README 中链接的安装指南,自行部署实例

  2. 2

    或加入 NeoDB 服务器页面列出的公共服务器

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,要求基于其开发的网络服务公开源代码。
  • 自行部署的说明仅见于外部安装指南,README 本身不包含具体步骤。

收录于专题

标签

#activitypub#fediverse#atproto#self-hosted#reviews#book-tracking#media-tracking#python#bluesky#books

常见问题

neodb 是什么?
一个自托管服务器,用于记录读过、看过、听过、玩过的作品,并通过 ActivityPub 与 ATProto 联邦社交分享。 NeoDB 是一个自托管的文化作品管理服务器,用于收藏、评价和打分书籍、电影、剧集、音乐专辑、游戏、播客和演出等内容。用户可以将条目标记为想看、在看、已完成或弃坑,撰写笔记和评论,添加标签,并创建可分享的收藏单。共享的条目库支持一键创建,并可链接到 Goodreads、IMDB、MusicBrainz、Steam 等多个第三方站点。
neodb 可以免费使用吗?用的什么许可证?
neodb 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
neodb 还在维护吗?
活跃维护中。neodb 最近一次提交是在 2026年11月5日。
neodb 适合用来做什么?
用评论和标签记录个人的读书、追剧和玩游戏历史。 为一个社群搭建私有或公共实例,共同分享文化作品评价。 基于 NeoDB API 开发连接联邦宇宙或 Bluesky 的应用。 从 Goodreads、Letterboxd 或豆瓣迁移阅读或观影列表。
neodb 怎么安装和运行?
阅读 README 中链接的安装指南,自行部署实例 或加入 NeoDB 服务器页面列出的公共服务器
在哪里获取 neodb?
源代码和安装说明在 GitHub 上:https://github.com/neodb-social/neodb

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目