I use Docker because I want to access the same library wherever I go, so doing it locally does not make sense for me, as I hate having to remember the page number in the book that I'm reading (hence why I use Plex for my rips). When I installed Calibre, I thought that I could just have a server client and a user client, so that I could connect to the server, read the PDF with the Calibre reader, and when I would close it and open it on another device, it would remember the page. I realize that it doesn't work like that (or I don't see how), so I'll use a VPN and just use Calibre-web. I wanted to use the Calibre reader since I liked it a lot, but this is what I could think of. I get that Calibre probably isn't meant for this, but that's how I would like it to work.
Also, I don't think that running it on Docker would make it any different since it's mounted to a directory on my server that I can access through SMB, so what's the catch? It works just like any other installation but makes it easier to be up 24/7, as I have a server in my home that does just that.
Thanks anyway