Docker container with calibre preinstalled
You can pull it from https://index.docker.io/u/regueiro/calibre-server/
or clone this repo and build it.
All you need is the Dockerfile.
This container exposes the volume /opt/calibre/server and the port 8080
To allow calibre to run your library you have to mount it as a volume with -v /your/library/location:/opt/calibre/library
docker run -p 80:8080 -v /media/calibre/books:/opt/calibre/library -name calibre regueiro/calibre-server
From now on:
docker start calibre
You can pass arguments to calibre-server:
docker run -p 80:8080 -v /media/calibre/books:/opt/calibre/library -name calibre regueiro/calibre-server --username user --password pass