704 karma · joined December 30, 2020
And to add my complaints to those of other commenters, hosting the library on another computer or network share is not supported, and you can't use an external DB provider e.g. MySQL.
There's a plain text config file on the Kobo's memory and one of the config options is the store URL. CW generates you a new one tied to your local CW account in your instance and you replace the standard URL. You can do multi user stuff that way. You can also define a "shelf" and only books on that shelf will sync if you wish, handy if you have a large collection or a small memory Kobo.
The guide on setting up the Kobo sync feature is here: https://github.com/janeczku/calibre-web/wiki/Kobo-Integratio...
It has a web interface, and you can deploy it using a container. The killer feature for me that Calibre itself lacks is that has over the internet syncing with the native Kobo firmware. You essentially trick the Kobo into thinking it's calling home to get ebooks from their servers, but you're accessing your own instance of Calibre-web.
This makes my workflow of adding a new ebook as simple as uploading it to my hosted instance of calibre-web, and then next time I pick up my kobo it will automatically download it.
My particular favourite quote is:
One day a girl college student in Canada asked me to define reality for her, for a paper she was writing for her philosophy class. She wanted a one-sentence answer. I thought about it and finally said, “Reality is that which, when you stop believing in it, doesn’t go away.” That’s all I could come up with.