I am setting up a new server for my media and wanted to ask for your best ways to manage an ebook and comic collection. I have been using calibre so far, but it is not really designed to be managed remotely.
Calibre over Guacamole, Calibreweb, with Openbooks for usenet searching of books.
spoiler
---
version: "2.1"
services:
calibre:
image: lscr.io/linuxserver/calibre:latest
container_name: calibre
environment:
- PUID=0
- PGID=0
- TZ=America/Denver
security_opt:
- seccomp=unconfined
volumes:
- ./data:/config
ports:
- 7080:8080
- 7081:8081
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=true
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=0
- PGID=0
- TZ=America/Denver
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
volumes:
- ./data/web-config:/config
- ./data/:/books
# - ./data/Calibre\ Library:/books
ports:
- 7083:8083
restart: unless-stopped
labels:
- com.centurylinklabs.watchtower.enable=true
openbooks:
ports:
- 7082:80
volumes:
- './data/:/books'
restart: unless-stopped
container_name: calibre-openbooks
# command: --persist
command: --name fgddfghjasrtrtcgv --persist
environment:
- BASE_PATH=/
image: evanbuss/openbooks:latest
labels:
- com.centurylinklabs.watchtower.enable=true
For downloading, I use Readarr or manually download from where I buy the books. A lot of the time the books I buy have DRM so I end up pirating them anyway 🤷. When readarr sends a book to calibre, it tells it to convert it so I’ve always got epub and mobi available.
For accessing my library, I use calibre-server, which I think comes bundled with the calibre desktop app. It’s got a basic web interface for uploading, editing some metadata, and downloading; and an OPDS API which my e-reader can use to download books. If I’m outside my home network I use my VPN to access it because I don’t trust calibre to be secure enough for internet exposure lol.
Don’t recall why I chose this instead of calibre-web but it works fine for my purposes. I don’t read comics though.
Similar story here. Readarr (two instances, one for ebooks, another for audio). Calibre server with a watchdir to add books from libgen/elsewhere, and organising stuff. Calibre-web because trying to use calibre server on a phone is painful. WebDAV connection through phone app (Moon+) as a backup (LAN only).
Oh, and Audiobookshelf for the audiobooks, but I generally prefer reading
I’m currently using Calibre/Calibre-Web and Audiobookshelf for podcasts and audiobooks.