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

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.