Skip to content

Welcome to MyBibliotheca Documentation

MyBibliotheca is a self-hosted personal library management system and reading tracker designed for book lovers who value privacy and control over their reading data.

📚 Stable Version Documentation - Production-ready release
🚀 Beta Version Documentation - Latest features and development build
â„šī¸ About MyBibliotheca - Learn more about the project


📸 Screenshots

Library Homepage

Browse your personal book collection with beautiful cover displays, reading status indicators, and quick access to all your books.

Library Homepage

Reading Log

Track your reading sessions with detailed logging including pages read, time spent, and personal notes for every book.

Reading Log

Book Details

View comprehensive book information including genres, authors, reading status, publication dates, and manage your personal collection.

Book Details


Choose Your Version

The stable version uses SQLite and is perfect for most users. It's production-ready, well-tested, and reliable.

Best for: * Users who want a stable, reliable system * Production deployments * Those new to self-hosting

View Stable Documentation →

Beta Version (Experimental)

The beta version uses KuzuDB (graph database) and includes cutting-edge features. It's actively developed but may have bugs.

Best for: * Developers and contributors * Testing new features * Advanced users comfortable with experimental software

View Beta Documentation →

Getting Started

  1. Choose your version (Stable or Beta)
  2. Follow the installation guide for your chosen version
  3. Import your reading data
  4. Start tracking your reading journey!

Key Features

  • 🔒 Privacy First - Your data stays on your server
  • đŸ‘Ĩ Multi-User Support - Share with family or friends
  • 📊 Reading Analytics - Track streaks, stats, and progress
  • đŸ“Ĩ Import/Export - Support for Goodreads, CSV, and more
  • 🎨 Modern Interface - Responsive Bootstrap-based UI
  • 🔐 Secure - Built-in authentication and user isolation

Need Help?

  • 📖 Check version-specific documentation
  • đŸ’Ŧ Join our Discord Community
  • 🐛 Report issues on GitHub

Contributing

MyBibliotheca is open source and welcomes contributions! Visit our GitHub repository to get started.


Choose a version above to view detailed documentation and installation instructions.