I’m already hosting pihole, but i know there’s so much great stuff out there! I want to find some useful things that I can get my hands on. Thanks!

Edit: Thanks all! I’ve got a lil homelab setup going now with Pihole, Jellyfin, Paperless ngx, Yacht and YT-DL. Going to be looking into it more tomorrow, this is so much fun!

    • @ikidd
      link
      English
      11 year ago

      It works pretty well. Like I say, if you set the /books folder to the same data folder as calibre, when you download a book, it will autoimport into calibre. It will pop up a dialog for you to save the book locally, just cancel because calibre will have imported the temp file it creates on the filesystem. Then make sure you’ve set the Calibre Autoimport to delete source files.

      Fix the IRC name in the openbooks config below

      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
          ports:
            - 7083:8083
          restart: unless-stopped
          labels:
            - com.centurylinklabs.watchtower.enable=true
      
        openbooks:
          ports:
            - 7082:80
          volumes:
            - './data/:/books'
          restart: unless-stopped
          container_name: OpenBooks
          command: --name <somebullshitnamehere> --persist
          environment:
            - BASE_PATH=/
          image: evanbuss/openbooks:latest
          labels:
            - com.centurylinklabs.watchtower.enable=true```