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
    edit-2
    1 year ago

    Calibre docker stack; Calibre Guacamole instance, CalibreWeb, Openbooks set to save to the Calibre autoimport folder, and FBreader hooked to the OPDS endpoint for calibre. Its like having an Amazon Books ecosystem of my own.

      • @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```