Readarr | PlexGuide.com

Readarr

  • Stop using Chrome! Download the Brave Browser via >>> [Brave.com]
    It's a forked version of Chrome with native ad-blockers and Google's spyware stripped out! Download for Mac, Windows, Android, and Linux!
Welcome to the PlexGuide.com
Serving the Community since 2016!
Register Now

Edrock200

MVP
Staff
Nov 17, 2019
765
272
log into your host, then type
Code:
sudo nano /opt/mycontainers/readarr.yml
paste in this config
Code:
#!/bin/bash
#
# Title:      PGBlitz (Reference Title File)
# Author(s):  Admin9705
# URL:        https://pgblitz.com - http://github.pgblitz.com
# GNU:        General Public License v3.0
################################################################################
---
- hosts: localhost
  gather_facts: false
  tasks:
    # FACTS #######################################################################
    - name: 'Set Known Facts'
      set_fact:
        pgrole: 'readarr'
        intport: '8787'
        extport: '8787'
        image: 'hotio/readarr:unstable'

    # CORE (MANDATORY) ############################################################
    - name: 'Including cron job'
      include_tasks: '/opt/communityapps/apps/_core.yml'

    # LABELS ######################################################################
    - name: 'Adding Traefik'
      set_fact:
        pg_labels:
          traefik.enable: 'true'
          traefik.port: '{{intport}}'
          traefik.frontend.auth.forward.address: '{{gauth}}'
          traefik.frontend.rule: 'Host:{{pgrole}}.{{domain.stdout}}{{tldset}}{{cname}}'
          traefik.frontend.headers.SSLHost: '{{domain.stdout}}'
          traefik.frontend.headers.SSLRedirect: 'true'
          traefik.frontend.headers.STSIncludeSubdomains: 'true'
          traefik.frontend.headers.STSPreload: 'true'
          traefik.frontend.headers.STSSeconds: '315360000'
          traefik.frontend.headers.browserXSSFilter: 'true'
          traefik.frontend.headers.contentTypeNosniff: 'true'
          traefik.frontend.headers.customResponseHeaders: 'X-Robots-Tag:noindex,nofollow,nosnippet,noarchive,notranslate,noimageindex'
          traefik.frontend.headers.forceSTSHeader: 'true'

    - name: 'Setting PG Volumes'
      set_fact:
        pg_volumes:
          - '/etc/localtime:/etc/localtime:ro'
          - '/opt/appdata/{{pgrole}}:/config'
          - '{{path.stdout}}:{{path.stdout}}'
          - '/mnt:/mnt'

    - name: 'Setting PG ENV'
      set_fact:
        pg_env:
          PUID: '1000'
          PGID: '1000'

    # MAIN DEPLOYMENT #############################################################
    - name: 'Deploying {{pgrole}}'
      docker_container:
        name: '{{pgrole}}'
        image: '{{image}}'
        pull: yes
        published_ports:
          - '{{ports.stdout}}{{extport}}:{{intport}}'
        volumes: '{{pg_volumes}}'
        env: '{{pg_env}}'
        restart_policy: unless-stopped
        networks:
          - name: plexguide
            aliases:
              - '{{pgrole}}'
        state: started
        labels: '{{pg_labels}}'

##PG-Community

##PG-Community
Press CTRL-O then enter to save then CTRL-X to exit. type sudo pg to launch plexguide, select option 5 for PG box, then Option 2 for community, then Option 1 for default repo. Type in readarr and press enter to queue the install and follow the prompts.

All that being said, use at your own risk. Per readarr's own github, it has this disclaimer:

"Readarr is in early stages of development, alpha/beta binary builds are not yet available. Use of any test builds isn't recommend, and may have detrimental effects on your library."

-Ed
 
  • Like
  • Love
Reactions: 3 users

Lasikie

Citizen
Original poster
Dec 1, 2019
14
4
Hopefully it gets added, seems to work well enough for now grabbing what I wanted without problem.
 

Methanoid

Experienced+
Nov 9, 2018
116
20
Anybody got the Calibre integration working? If so please share!
 

timmeh

Veteran
Feb 14, 2019
184
36
@Lasikie - Hey man, what are your remote path mappings?

I have nzbget set to:
/mnt/downloads/nzbget/ - /mnt/unionfs/nzbget/

And calibre set to:
/Library - /mnt/calibre-lib (the latter is where my library is located)

Is this right?

Also, were you able to get your existing calibre library to be scanned by Readarr? Mine didn’t seem to work...
 

Lasikie

Citizen
Original poster
Dec 1, 2019
14
4
@Lasikie - Hey man, what are your remote path mappings?

I have nzbget set to:
/mnt/downloads/nzbget/ - /mnt/unionfs/nzbget/

And calibre set to:
/Library - /mnt/calibre-lib (the latter is where my library is located)

Is this right?

Also, were you able to get your existing calibre library to be scanned by Readarr? Mine didn’t seem to work...
I didn't use calibre so can't help sorry.

Also I rebuilt the server since and haven't added this back in yet.
 

timmeh

Veteran
Feb 14, 2019
184
36
I didn't use calibre so can't help sorry.

Also I rebuilt the server since and haven't added this back in yet.
Ahh OK, no worries.

For anyone else reading this thread who may be able to offer insight into what I'm doing wrong, here's my thinking behind my setup;
I set the root directory where downloads are stored to /mnt/unionfs/ebooks/. I set nzbget mappings up as per all other *arr programmes. With calibre, I set the mappings so that it hardlinks the /Library directory to the remote path (which I've set to be stored locally for test purposes) at /mnt/calibre-lib/. This is also set in the Calibre container.
 

Recommend NewsGroups

      Up To a 58% Discount!

Trending