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: {}