Home - crocodilestick/Calibre-Web-Automated GitHub Wiki
Welcome to the Calibre-Web-Automated Wiki! 📚📜
⚠️ This Wiki is still a work in progress, if there's anything missing you think should be here, please contribute! ❤️
Hello and welcome to the Calibre-Web Automated Wiki! We sincerely hope that whatever information or assistance you require you can find here however as the project itself it constantly changing and evolving, so is this wiki. If you see anything that seems wrong, out of date, or missing please let us know either in the Discord, making an issue on the project or even fixing or adding whatever info is wrong or missing yourself!
As Calibre-Web Automated is build on top of Calibre-Web, many parts of this wiki are borrowed from CW's wiki which covers alot of alot of CWA's core functionality. If you really can't find info on a feature or setting here that you think might be part of the base CW functionality, check their wiki for info too here. While CWA does chage alot of CW's core functionality, there's still alot that's untouched and you might get lucky.
🚨 To users planning to deploy via Network Shares (particularly NFS) 🚨
- Calibre, Calibre-Web and CWA are all SQLite3 based applications and as a result don't like being run over network shares (especially NFS)
- SQLite is designed as a lightweight, file-based database system, and it assumes the underlying file system supports certain guarantees about file locking, atomic writes, and consistency
- Network file systems (e.g., NFS, SMB/CIFS, etc.) often do not meet these assumptions, which can lead to issues.
- Some users are successful in deploying CWA across NFS shares however doing so can produce a lot of hard to diagnose issues that take time away from users with actual issues
- Therefore as of V3.0.0, deployments over NFS shares are "unsupported", meaning you are free to do so, but support will not be provided for users facing issues