Skip Navigation

EBook Management

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.

25 comments
  • Try audiobookshelf I use it for both audiobooks and ebooks. It has a best user management and has also mobile apps

  • I've just been down this exact journey, and ended up settling on Kavita. It has all the browse, search and library stuff you'd expect. You can download or read things in the web interface. I'm only using it for epub and PDF books, but its focus is comics and manga so I expect it to shine there.

    I don't think it does mobi, but since I use Calibre on my laptop to neaten up covers and metadata before I drop books on to the server it's a simple matter to convert the odd mobi I end up with. Installation (using docker inside an LXC) was simple.

    It's been a really straightforward, good experience. Highly recommend. I like it better than AudioBookshelf (which I'm already hosting for audio books) which I also tried, but didn't like as much for inexplicable reasons. I also considered Calibre-Web, but that seemed a bit messy since I guess I'd use Calibre on my laptop to manage my books on a NAS share then serve it headless from the server with Calibre-Web? I might have that completely wrong, I didn't spend any time looking into it because Kavita was the second thing I tried and it did exactly what I wanted.

  • Calibre over Guacamole, Calibreweb, with Openbooks for usenet searching of books. ::: spoiler spoiler

     undefined
        
    ---
    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
    
    
    
      

    :::

  • I’m currently using Calibre/Calibre-Web and Audiobookshelf for podcasts and audiobooks.

    • This is my setup. Caliber-Web is nice because it just points to your Calibre application database. It's more robust than the built in web server and I can set it up to sync with my Kobo over wifi.

25 comments