読了・読書中・読みたい本を記録できる、Goodreadsに代わるセルフホスト型の読書管理ツールです。
- スター
- 597
- フォーク
- 42
- 未解決の Issue
- 13
- 最終コミット
- 4 日前
これは何?
MyBibliothecaは、個人の蔵書を管理するためのセルフホスト型Webアプリケーションです。本や著者などの情報を登録し、ISBNでメタデータを検索して表紙画像を取得できるほか、各書籍の読書状況、進捗、評価、レビューを設定できます。
読書セッションを記録し、読書習慣に関する統計も確認できます。Goodreads、StoryGraph、読書履歴のエクスポートデータ、独自のCSVファイルから書籍をインポートできます。読書データをユーザーごとに非公開にできる複数アカウントに対応し、管理者向けツール、バックアップ、復元、データのエクスポートも備えています。
バージョン3.0.0では、メインデータベースにPostgreSQLを使用します。既存のKuzu環境は、アプリ内のウィザードから移行できます。Redisキャッシュは任意で利用できます。
主な機能
- 01ISBN検索によるメタデータと表紙画像の取得
- 02Goodreads、StoryGraph、CSVファイルからのインポート
- 03読書状況、進捗、セッション、評価の記録
- 04読書データを個別に管理できる複数ユーザーアカウント
- 05バックアップ、復元、データのエクスポート
- 06PostgreSQLによるデータ保存と任意のRedisキャッシュ
ユースケース
- 自宅の蔵書を自分のサーバー上で非公開に管理する
- GoodreadsやStoryGraphの読書履歴をセルフホスト型トラッカーに移行する
- 家族や同居人で蔵書を共有しつつ、ユーザーごとに読書記録を分けて管理する
クイックスタート
- 1
DOCKER.md の Docker Compose クイックスタートに従ってください
- 2
3.0.0 イメージタグの公式インストールガイドを読んでください
使う前に知っておきたいこと
- バージョン 3.0.0 は PostgreSQL を使用するため、PostgreSQL データベースを実行する必要があります。
- 既存の Kuzu インストールをアップグレードする前に、アプリ内の移行ウィザードを使って移行する必要があります。
収録されている特集
トピック
よくある質問
- mybibliotheca とは?
- 蔵書の整理、読書記録、進捗管理ができるセルフホスト型の蔵書管理・読書トラッカーです。 MyBibliothecaは、個人の蔵書を管理するためのセルフホスト型Webアプリケーションです。本や著者などの情報を登録し、ISBNでメタデータを検索して表紙画像を取得できるほか、各書籍の読書状況、進捗、評価、レビューを設定できます。
- mybibliotheca は無料で使えますか?ライセンスは?
- mybibliotheca は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mybibliotheca は今もメンテナンスされていますか?
- 活発にメンテナンス中。mybibliotheca の最終コミットは 2026年11月2日 です。
- mybibliotheca は何に使えますか?
- 自宅の蔵書を自分のサーバー上で非公開に管理する GoodreadsやStoryGraphの読書履歴をセルフホスト型トラッカーに移行する 家族や同居人で蔵書を共有しつつ、ユーザーごとに読書記録を分けて管理する
- mybibliotheca のインストール方法は?
- DOCKER.md の Docker Compose クイックスタートに従ってください 3.0.0 イメージタグの公式インストールガイドを読んでください
- mybibliotheca はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/pickles4evaaaa/mybibliotheca
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
自分でホストできる電子書籍、PDF、オーディオブック、コミック向けのライブラリ兼読書プラットフォーム。Web、iPhone、Kobo、KOReader間で読書状況を同期できます。
メディアの視聴・読書・プレイ履歴やフィットネスのワークアウトを、自分のサーバーで管理できるセルフホスト型トラッカー。
読書状況や評価、メモを記録し、公開共有もできる、自分のサーバーで運用する蔵書管理Webアプリ。
テーブルトークRPGのPDF、マップ、トークン、音声、3Dモデルをインデックス化し、まとめて検索できるセルフホスト型Webアプリ。
Luteは、好きな文章を読みながら外国語を学べるPython/Flaskアプリです。