Using the below compliments calibre very well. I edit all content only in calibre, then copy it off to another system, using the docker container calibre-web, which is purpose-built to be web-facing and light:
https://docs.linuxserver.io/images/docker-calibre-web