The content server is fine, but it's the managing of the library that is done in the desktop application. I have a home server that I use to host Jellyfin and such, and Calibre is the one application that wasn't really built to be managed from a web interface. In fact, the Docker container I use basically pipes an X11 environment to a VNC web client.