LazyLibrarian

LazyLibrarian is primarily used by my wife. It is configured to look up books and authors, download those books, and then send those books via email directly to my wife's kindle book reader.

The config file for LayLibrarian looks like this:

services:
  lazylibrarian:
    image: lscr.io/linuxserver/lazylibrarian:e9a02a07-ls153
    container_name: lazylibrarian
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/New_York
      - DOCKER_MODS=linuxserver/mods:universal-calibre|linuxserver/mods:lazylibrarian-ffmpeg #optional
    volumes:
      - /mnt/media/books:/books
      - /mnt/torrents:/torrents
      - /var/lib/lazylibrarian:/config
    network_mode: container:gluetun
    restart: unless-stopped
networks: {}

Once again, the port is added to the gluetun container to run it through the VPN.

services:
  gluetun:
    image: qmcgaw/gluetun
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    ports:
      - 8888:8888/tcp
      - 8388:8388
      - 8112:8112 #deluge webui
      - 6881:6881 #deluge inbound torrent traffic
      - 9080:9080 #sabnzb
      - 8686:8686 #lidarr
      - 9696:9696 #prowlarr
      - 7878:7878 #radarr
      - 8989:8989 #sonarr
      - 5299:5299 #lazylibrarian
    volumes:
      - /var/lib/gluetun:/gluetun
    environment:
      - VPN_SERVICE_PROVIDER=mullvad
      - VPN_TYPE=wireguard
      - WIREGUARD_PRIVATE_KEY=wOwRBTQSIOUQ7uFYXcChDLoliXf/uxSaOCPU4reNE34=
      - WIREGUARD_ADDRESSES=10.66.24.87/32
      - SERVER_COUNTRIES=USA
      - TZ=America/New_York
      - UPDATER_PERIOD=24h
      - UNBLOCK=usenetserver.com
      - FIREWALL_OUTBOUND_SUBNETS=192.168.0.0/24
    devices:
      - /dev/net/tun:/dev/net/tun
    restart: unless-stopped
networks: {}