📚 MyBibliotheca Beta 2.0.0 is Here! Your Self-Hosted Reading Tracker Just Got a Major Upgrade! 🚀
🆕 What's New in Beta 2.0.0?
Complete Database Overhaul - Now with KuzuDB!
We've migrated from traditional SQL to a modern graph database, opening doors to exciting future features:
- 🔗 Advanced relationship modeling for better recommendations
- 📊 Complex queries that were impossible before
- 🚀 Foundation for social features (coming soon!)
- 💾 Better data persistence and integrity
Multi-User from Day One
- 🔐 Secure authentication with bcrypt password hashing
- 👥 Complete user data isolation
- 🛡️ Admin tools for user management
- 🎯 No default credentials - you control everything
Enhanced Features
- 📖 ISBN book lookup with automatic metadata fetching
- 📥 Bulk import from Goodreads CSV
- 📝 Detailed reading logs with notes and progress tracking
- 🎨 Beautiful, responsive UI that works on any device
- 📊 Reading stats and streaks to keep you motivated
📸 Screenshots
DOCS: https://mybibliotheca.org/
⚠️ Important Notes (This is a BETA!)
- Always backup your data before upgrading
- Single worker only: KuzuDB doesn't support concurrent access (yet), so
WORKERS=1is mandatory - No horizontal scaling: One instance per database for now
- Active development: Things may change, but we're committed to making migrations smooth
🎯 Why Another Reading Tracker?
Privacy: Your data stays on your hardware. No tracking, no ads, no data mining.
Ownership: Export your data anytime. You own it forever.
Customization: Open source means you can modify anything.
No Lock-in: Never worry about a service shutting down or changing their terms.
🛠️ Tech Stack
- Backend: Python/Flask
- Database: KuzuDB (Graph Database)
- Frontend: Bootstrap + Vanilla JS
- Deployment: Docker/Docker Compose
- Architecture: Multi-user with isolated data
🤝 Community & Contributing
- Discord: Join our community!
- GitHub: pickles4evaaaa/mybibliotheca
- Documentation: mybibliotheca.org
We welcome:
- 🐛 Bug reports
- 💡 Feature requests
- 🔧 Pull requests
- 📖 Documentation improvements
❓ FAQ
Q: Can I migrate from Goodreads?
A: Yes! We support CSV import from Goodreads exports.
Q: Does it work on ARM (Raspberry Pi)?
A: Yes! Docker multi-arch support is coming, but you can build from source today.
Q: What about my existing V1.x installation?
A: Migration guides are available in the documentation.
Q: Is it production-ready?
A: It's a beta - use it, but keep backups! We're working toward a stable 2.0 release.
🙏 Thank You!
This is a passion project built by book lovers, for book lovers. Your feedback helps make it better!
If you try it out, let me know what you think! Star the repo if you find it useful, and join our Discord to chat with other users.
Happy reading! 📚✨
Links:
- GitHub: https://github.com/pickles4evaaaa/mybibliotheca/tree/beta-2.0.0
- Discord: https://discord.gg/Hc8C5eRm7Q
- Documentation: https://mybibliotheca.org
License: MIT (Free and Open Source!)