本の記録やレビュー、友人のフォローができ、MastodonとActivityPubで連合するセルフホスト型の読書SNS。
neodb-social/neodb
本、映画、音楽、ゲーム、ポッドキャストを記録し、ActivityPubとATProtoを通じてレビューや共有ができるセルフホスト型サーバー。
代替できる製品:Goodreads
Letterboxd
- スター
- 906
- フォーク
- 69
- 未解決の Issue
- 91
- 最終コミット
- 一昨日
これは何?
NeoDBは、本、映画、テレビ番組、音楽アルバム、ゲーム、ポッドキャスト、舞台公演などのカルチャー作品について、コレクションやレビュー、評価を管理できるセルフホスト型サーバーです。アイテムを「ウィッシュリスト」「進行中」「完了」「中断」の状態に設定し、メモやレビューを書いたり、タグを付けたり、共有可能なコレクションを作成したりできます。共有カタログではアイテムをワンクリックで登録でき、Goodreads、IMDB、MusicBrainz、Steamなどの外部サイトへのリンクもまとめて掲載できます。
ソーシャル機能では、Takahēサーバーをベースに拡張したActivityPub実装を通じて、NeoDBの各インスタンスがFediverse上で連合します。Mastodon系またはBlueskyのアカウントでログインし、ソーシャルグラフをインポートすることもできます。また、ATProto PDSにレコードを保存し、ユーザーのフィードに投稿を公開します。MastodonやPleromaのアカウントをフォローして交流できるほか、Mastodon互換APIにより、ほとんどのMastodonアプリを利用できます。
プロジェクトはneodb.socialで公開インスタンスを運営しているほか、自分でホストするためのインストールガイドも提供しています。OpenAPI仕様付きのRESTful API、データのインポートとエクスポート、複数言語にも対応しています。
主な機能
- 01本、映画、テレビ、音楽、ゲーム、ポッドキャスト、舞台公演を、ステータスや評価、レビューとともに記録できます。
- 02Goodreads、Letterboxd、Douban、StoryGraph、Hardcover、Steamからリストをインポートできます。
- 03ActivityPubを通じて、Mastodon、PleromaなどのFediverseサーバーと連合できます。
- 04Bluesky / ATProtoアカウントでのログインと、ATProtoへの投稿に対応しています。
- 05OpenAPIドキュメント付きのRESTful APIと、Mastodon互換APIを提供します。
ユースケース
- レビューやタグを添えて、本、番組、ゲームの個人ログを管理する。
- カルチャー作品のレビューを共有するグループ向けに、プライベートまたはコミュニティ用インスタンスを運用する。
- NeoDB APIを利用し、FediverseやBlueskyと連携するアプリを開発する。
- Goodreads、Letterboxd、Doubanから読書リストや視聴リストを移行する。
クイックスタート
- 1
READMEにリンクされているインストールガイドを読み、自分のインスタンスをホストする
- 2
または、NeoDBのサーバーページに掲載されている既存の公開サーバーに参加する
使う前に知っておきたいこと
- AGPL-3.0ライセンスの下で公開されています。コピーレフトライセンスであり、派生するネットワークサービスにはソースコードの公開が求められます。
- セルフホスティングの設定方法は外部のインストールガイドにのみ記載されており、README自体にはありません。
収録されている特集
トピック
よくある質問
- neodb とは?
- 本、映画、音楽、ゲーム、ポッドキャストを記録し、ActivityPubとATProtoを通じてレビューや共有ができるセルフホスト型サーバー。 NeoDBは、本、映画、テレビ番組、音楽アルバム、ゲーム、ポッドキャスト、舞台公演などのカルチャー作品について、コレクションやレビュー、評価を管理できるセルフホスト型サーバーです。アイテムを「ウィッシュリスト」「進行中」「完了」「中断」の状態に設定し、メモやレビューを書いたり、タグを付けたり、共有可能なコレクションを作成したりできます。共有カタログではアイテムをワンクリックで登録でき、Goodreads、IMDB、MusicBrainz、Steamなどの外部サイトへのリンクもまとめて掲載できます。
- neodb は無料で使えますか?ライセンスは?
- neodb は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- neodb は今もメンテナンスされていますか?
- 活発にメンテナンス中。neodb の最終コミットは 2026年11月5日 です。
- neodb は何に使えますか?
- レビューやタグを添えて、本、番組、ゲームの個人ログを管理する。 カルチャー作品のレビューを共有するグループ向けに、プライベートまたはコミュニティ用インスタンスを運用する。 NeoDB APIを利用し、FediverseやBlueskyと連携するアプリを開発する。 Goodreads、Letterboxd、Doubanから読書リストや視聴リストを移行する。
- neodb のインストール方法は?
- READMEにリンクされているインストールガイドを読み、自分のインスタンスをホストする または、NeoDBのサーバーページに掲載されている既存の公開サーバーに参加する
- neodb はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/neodb-social/neodb
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ActivityPubを基盤とする、セルフホスト可能な分散型ソーシャルネットワークサーバー。独立したMastodonサーバーやFediverse内の他のサーバーをまたいで、ユーザーをフォローしたり交流したりできます。
自分でホストでき、ActivityPubでインスタンス間を連合する動画プラットフォーム。WebRTCによるP2Pでサーバー負荷を軽減します。
Rust製の分散型リンク集約・フォーラム。セルフホスト可能で、fediverse上で動くRedditの代替サービスです。
組み込みチャットを備え、自分の配信を運営できる、セルフホスト型の単一ユーザー向けライブ動画配信サーバー。
ActivityPubを使う、オープンソースの分散型マイクロブログプラットフォーム。