mirror of
https://github.com/funkypenguin/geek-cookbook/
synced 2025-12-13 17:56:26 +00:00
Separated autopirate components
This commit is contained in:
BIN
manuscript/images/jackett.png
Normal file
BIN
manuscript/images/jackett.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 315 KiB |
@@ -44,7 +44,7 @@ We'll need a unique directories for each tool in the stack, bind-mounted into ou
|
|||||||
```
|
```
|
||||||
mkdir /var/data/autopirate
|
mkdir /var/data/autopirate
|
||||||
cd /var/data/autopirate
|
cd /var/data/autopirate
|
||||||
mkdir -p {lazylibrarian,mylar,ombi,sonarr,radarr,headphones,plexpy,nzbhydra,sabnzbd,nzbget,rtorrent}
|
mkdir -p {lazylibrarian,mylar,ombi,sonarr,radarr,headphones,plexpy,nzbhydra,sabnzbd,nzbget,rtorrent,jackett}
|
||||||
```
|
```
|
||||||
|
|
||||||
Create a directory for the storage of your downloaded media, i.e., something like:
|
Create a directory for the storage of your downloaded media, i.e., something like:
|
||||||
@@ -119,6 +119,7 @@ Now work your way through the list of tools below, adding whichever tools your w
|
|||||||
* [Headphones](/recipies/autopirate/headphones/)
|
* [Headphones](/recipies/autopirate/headphones/)
|
||||||
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
||||||
* [Ombi](/recipies/autopirate/ombi/)
|
* [Ombi](/recipies/autopirate/ombi/)
|
||||||
|
* [Jackett](/recipies/autopirate/jackett/)
|
||||||
* [End](/recipies/autopirate/end/) (launch the stack)
|
* [End](/recipies/autopirate/end/) (launch the stack)
|
||||||
|
|
||||||
## Your comments?
|
## Your comments?
|
||||||
|
|||||||
@@ -9,8 +9,12 @@ Confirm the container status by running "docker stack ps autopirate", and wait f
|
|||||||
|
|
||||||
Log into each of your new tools at its respective HTTPS URL. You'll be prompted to authenticate against your OAuth provider, and upon success, redirected to the tool's UI.
|
Log into each of your new tools at its respective HTTPS URL. You'll be prompted to authenticate against your OAuth provider, and upon success, redirected to the tool's UI.
|
||||||
|
|
||||||
## Chef's Notes
|
## Chef's Notes 📓
|
||||||
|
|
||||||
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
1. This is a complex stack. Sing out in the comments if you found a flaw or need a hand :)
|
||||||
|
|
||||||
## Your comments?
|
### Tip your waiter (donate) 👏
|
||||||
|
|
||||||
|
Did you receive excellent service? Want to make your waiter happy? (_..and support development of current and future recipes!_) See the [support](/support/) page for (_free or paid)_ ways to say thank you! 👏
|
||||||
|
|
||||||
|
### Your comments? 💬
|
||||||
|
|||||||
@@ -3,20 +3,15 @@ hero: AutoPirate - A fully-featured recipe to automate finding, downloading, and
|
|||||||
!!! warning
|
!!! warning
|
||||||
This is not a complete recipe - it's a component of the [autopirate](/recipies/autopirate/start/) "_uber-recipe_", but has been split into its own page to reduce complexity.
|
This is not a complete recipe - it's a component of the [autopirate](/recipies/autopirate/start/) "_uber-recipe_", but has been split into its own page to reduce complexity.
|
||||||
|
|
||||||
# NAME
|
# Headphones
|
||||||
|
|
||||||
Intro
|
[Headphones](https://github.com/rembo10/headphones) is an automated music downloader for NZB and Torrent, written in Python. It supports SABnzbd, NZBget, Transmission, µTorrent, Deluge and Blackhole.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Details
|
|
||||||
|
|
||||||
## Inclusion into AutoPirate
|
## Inclusion into AutoPirate
|
||||||
|
|
||||||
To include NZBGet in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
To include Headphones in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
||||||
|
|
||||||
!!! tip
|
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
|
||||||
|
|
||||||
````
|
````
|
||||||
headphones:
|
headphones:
|
||||||
@@ -26,7 +21,7 @@ headphones:
|
|||||||
- /var/data/autopirate/headphones:/config
|
- /var/data/autopirate/headphones:/config
|
||||||
- /var/data/media:/media
|
- /var/data/media:/media
|
||||||
networks:
|
networks:
|
||||||
- traefik_public
|
- internal
|
||||||
|
|
||||||
headphones_proxy:
|
headphones_proxy:
|
||||||
image: zappi/oauth2_proxy
|
image: zappi/oauth2_proxy
|
||||||
@@ -55,8 +50,30 @@ headphones_proxy:
|
|||||||
!!! tip
|
!!! tip
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
||||||
|
|
||||||
## Chef's Notes
|
## Assemble more tools..
|
||||||
|
|
||||||
|
Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](/recipies/autopirate/end/)** section:
|
||||||
|
|
||||||
|
* [SABnzbd](/recipies/autopirate/sabnzbd.md)
|
||||||
|
* [NZBGet](/recipies/autopirate/nzbget.md)
|
||||||
|
* [RTorrent](/recipies/autopirate/rtorrent/)
|
||||||
|
* [Sonarr](/recipies/autopirate/sonarr/)
|
||||||
|
* [Radarr](/recipies/autopirate/radarr/)
|
||||||
|
* [Mylar](https://github.com/evilhero/mylar)
|
||||||
|
* [Lazy Librarian](/recipies/autopirate/lazylibrarian/)
|
||||||
|
* Headphones (this page)
|
||||||
|
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
||||||
|
* [Ombi](/recipies/autopirate/ombi/)
|
||||||
|
* [Jackett](/recipies/autopirate/jackett/)
|
||||||
|
* [End](/recipies/autopirate/end/) (launch the stack)
|
||||||
|
|
||||||
|
|
||||||
|
## Chef's Notes 📓
|
||||||
|
|
||||||
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
||||||
|
|
||||||
## Your comments?
|
### Tip your waiter (donate) 👏
|
||||||
|
|
||||||
|
Did you receive excellent service? Want to make your waiter happy? (_..and support development of current and future recipes!_) See the [support](/support/) page for (_free or paid)_ ways to say thank you! 👏
|
||||||
|
|
||||||
|
### Your comments? 💬
|
||||||
|
|||||||
77
manuscript/recipies/autopirate/jackett.md
Normal file
77
manuscript/recipies/autopirate/jackett.md
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
!!! warning
|
||||||
|
This is not a complete recipe - it's a component of the [autopirate](/recipies/autopirate/start/) "_uber-recipe_", but has been split into its own page to reduce complexity.
|
||||||
|
|
||||||
|
# Jackett
|
||||||
|
|
||||||
|
[Jackett](https://github.com/Jackett/Jackett) works as a proxy server: it translates queries from apps (Sonarr, Radarr, Mylar, etc) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software.
|
||||||
|
|
||||||
|
This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic - removing the burden from other apps.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Inclusion into AutoPirate
|
||||||
|
|
||||||
|
To include Jackett in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
||||||
|
|
||||||
|
````
|
||||||
|
jackett:
|
||||||
|
image: linuxserver/jackett:latest
|
||||||
|
env_file : /var/data/config/autopirate/jackett.env
|
||||||
|
volumes:
|
||||||
|
- /var/data/autopirate/jackett:/config
|
||||||
|
networks:
|
||||||
|
- internal
|
||||||
|
|
||||||
|
jackett_proxy:
|
||||||
|
image: zappi/oauth2_proxy
|
||||||
|
env_file : /var/data/config/autopirate/jackett.env
|
||||||
|
dns_search: myswarm.example.com
|
||||||
|
networks:
|
||||||
|
- internal
|
||||||
|
- traefik_public
|
||||||
|
deploy:
|
||||||
|
labels:
|
||||||
|
- traefik.frontend.rule=Host:jackett.example.com
|
||||||
|
- traefik.docker.network=traefik_public
|
||||||
|
- traefik.port=4180
|
||||||
|
volumes:
|
||||||
|
- /var/data/config/autopirate/authenticated-emails.txt:/authenticated-emails.txt
|
||||||
|
command: |
|
||||||
|
-cookie-secure=false
|
||||||
|
-upstream=http://jackett:9117
|
||||||
|
-redirect-url=https://jackett.example.com
|
||||||
|
-http-address=http://0.0.0.0:4180
|
||||||
|
-email-domain=example.com
|
||||||
|
-provider=github
|
||||||
|
-authenticated-emails-file=/authenticated-emails.txt
|
||||||
|
````
|
||||||
|
!!! tip
|
||||||
|
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
||||||
|
|
||||||
|
## Assemble more tools..
|
||||||
|
|
||||||
|
Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](/recipies/autopirate/end/)** section:
|
||||||
|
|
||||||
|
* [SABnzbd](/recipies/autopirate/sabnzbd.md)
|
||||||
|
* [NZBGet](/recipies/autopirate/nzbget.md)
|
||||||
|
* [RTorrent](/recipies/autopirate/rtorrent/)
|
||||||
|
* [Sonarr](/recipies/autopirate/sonarr/)
|
||||||
|
* [Radarr](/recipies/autopirate/radarr/)
|
||||||
|
* [Mylar](/recipies/autopirate/mylarr/)
|
||||||
|
* [Lazy Librarian](/recipies/autopirate/lazylibrarian/)
|
||||||
|
* [Headphones](/recipies/autopirate/headphones/)
|
||||||
|
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
||||||
|
* [Ombi](/recipies/autopirate/ombi/)
|
||||||
|
* Jackett (this page)
|
||||||
|
* [End](/recipies/autopirate/end/) (launch the stack)
|
||||||
|
|
||||||
|
|
||||||
|
## Chef's Notes 📓
|
||||||
|
|
||||||
|
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
||||||
|
|
||||||
|
### Tip your waiter (donate) 👏
|
||||||
|
|
||||||
|
Did you receive excellent service? Want to make your waiter happy? (_..and support development of current and future recipes!_) See the [support](/support/) page for (_free or paid)_ ways to say thank you! 👏
|
||||||
|
|
||||||
|
### Your comments? 💬
|
||||||
@@ -1,21 +1,21 @@
|
|||||||
!!! warning
|
!!! warning
|
||||||
This is not a complete recipe - it's a component of the [autopirate](/recipies/autopirate/start/) "_uber-recipe_", but has been split into its own page to reduce complexity.
|
This is not a complete recipe - it's a component of the [autopirate](/recipies/autopirate/start/) "_uber-recipe_", but has been split into its own page to reduce complexity.
|
||||||
|
|
||||||
# NAME
|
# LazyLibrarian
|
||||||
|
|
||||||
Intro
|
[LazyLibrarian](https://github.com/DobyTang/LazyLibrarian) is a tool to follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info. Features include:
|
||||||
|
|
||||||
|
* Find authors and add them to the database
|
||||||
|
* List all books of an author and mark ebooks or audiobooks as 'wanted'.
|
||||||
|
* When processing the downloaded books it will save a cover picture (if available) and save all metadata into metadata.opf next to the bookfile (calibre compatible format)
|
||||||
|
* AutoAdd feature for book management tools like Calibre which must have books in flattened directory structure, or use calibre to import your books into an existing calibre library
|
||||||
|
* LazyLibrarian can also be used to search for and download magazines, and monitor for new issues
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Details
|
|
||||||
|
|
||||||
|
|
||||||
## Inclusion into AutoPirate
|
## Inclusion into AutoPirate
|
||||||
|
|
||||||
To include NZBGet in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
To include LazyLibrarian in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
||||||
|
|
||||||
!!! tip
|
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
|
||||||
|
|
||||||
````
|
````
|
||||||
lazylibrarian:
|
lazylibrarian:
|
||||||
@@ -25,7 +25,7 @@ lazylibrarian:
|
|||||||
- /var/data/autopirate/lazylibrarian:/config
|
- /var/data/autopirate/lazylibrarian:/config
|
||||||
- /var/data/media:/media
|
- /var/data/media:/media
|
||||||
networks:
|
networks:
|
||||||
- traefik_public
|
- internal
|
||||||
|
|
||||||
lazylibrarian_proxy:
|
lazylibrarian_proxy:
|
||||||
image: zappi/oauth2_proxy
|
image: zappi/oauth2_proxy
|
||||||
@@ -50,13 +50,33 @@ lazylibrarian_proxy:
|
|||||||
-provider=github
|
-provider=github
|
||||||
-authenticated-emails-file=/authenticated-emails.txt
|
-authenticated-emails-file=/authenticated-emails.txt
|
||||||
````
|
````
|
||||||
|
|
||||||
!!! tip
|
!!! tip
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
||||||
|
|
||||||
|
## Assemble more tools..
|
||||||
|
|
||||||
## Chef's Notes
|
Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](/recipies/autopirate/end/)** section:
|
||||||
|
|
||||||
|
* [SABnzbd](/recipies/autopirate/sabnzbd.md)
|
||||||
|
* [NZBGet](/recipies/autopirate/nzbget.md)
|
||||||
|
* [RTorrent](/recipies/autopirate/rtorrent/)
|
||||||
|
* [Sonarr](/recipies/autopirate/sonarr/)
|
||||||
|
* [Radarr](/recipies/autopirate/radarr/)
|
||||||
|
* [Mylar](https://github.com/evilhero/mylar)
|
||||||
|
* Lazy Librarian (this page)
|
||||||
|
* [Headphones](https://github.com/rembo10/headphones)
|
||||||
|
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
||||||
|
* [Ombi](/recipies/autopirate/ombi/)
|
||||||
|
* [Jackett](/recipies/autopirate/jackett/)
|
||||||
|
* [End](/recipies/autopirate/end/) (launch the stack)
|
||||||
|
|
||||||
|
|
||||||
|
## Chef's Notes 📓
|
||||||
|
|
||||||
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
||||||
|
|
||||||
## Your comments?
|
### Tip your waiter (donate) 👏
|
||||||
|
|
||||||
|
Did you receive excellent service? Want to make your waiter happy? (_..and support development of current and future recipes!_) See the [support](/support/) page for (_free or paid)_ ways to say thank you! 👏
|
||||||
|
|
||||||
|
### Your comments? 💬
|
||||||
|
|||||||
@@ -1,20 +1,15 @@
|
|||||||
!!! warning
|
!!! warning
|
||||||
This is not a complete recipe - it's a component of the [autopirate](/recipies/autopirate/start/) "_uber-recipe_", but has been split into its own page to reduce complexity.
|
This is not a complete recipe - it's a component of the [autopirate](/recipies/autopirate/start/) "_uber-recipe_", but has been split into its own page to reduce complexity.
|
||||||
|
|
||||||
# NAME
|
# Mylar
|
||||||
|
|
||||||
Intro
|
[Mylar](https://github.com/evilhero/mylar) is a tool for downloading and managing digital comic books.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Details
|
|
||||||
|
|
||||||
## Inclusion into AutoPirate
|
## Inclusion into AutoPirate
|
||||||
|
|
||||||
To include NZBGet in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
To include Mylar in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
||||||
|
|
||||||
!!! tip
|
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
|
||||||
|
|
||||||
````
|
````
|
||||||
mylar:
|
mylar:
|
||||||
@@ -24,8 +19,8 @@ mylar:
|
|||||||
- /var/data/autopirate/mylar:/config
|
- /var/data/autopirate/mylar:/config
|
||||||
- /var/data/media:/media
|
- /var/data/media:/media
|
||||||
networks:
|
networks:
|
||||||
- traefik_public
|
- internal
|
||||||
-
|
|
||||||
mylar_proxy:
|
mylar_proxy:
|
||||||
image: zappi/oauth2_proxy
|
image: zappi/oauth2_proxy
|
||||||
env_file : /var/data/config/autopirate/mylar.env
|
env_file : /var/data/config/autopirate/mylar.env
|
||||||
@@ -53,8 +48,30 @@ mylar_proxy:
|
|||||||
!!! tip
|
!!! tip
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
||||||
|
|
||||||
## Chef's Notes
|
## Assemble more tools..
|
||||||
|
|
||||||
|
Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](/recipies/autopirate/end/)** section:
|
||||||
|
|
||||||
|
* [SABnzbd](/recipies/autopirate/sabnzbd.md)
|
||||||
|
* [NZBGet](/recipies/autopirate/nzbget.md)
|
||||||
|
* [RTorrent](/recipies/autopirate/rtorrent/)
|
||||||
|
* [Sonarr](/recipies/autopirate/sonarr/)
|
||||||
|
* [Radarr](/recipies/autopirate/radarr/)
|
||||||
|
* Mylar (this page)
|
||||||
|
* [Lazy Librarian](/recipies/autopirate/lazylibrarian/)
|
||||||
|
* [Headphones](/recipies/autopirate/headphones/)
|
||||||
|
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
||||||
|
* [Ombi](/recipies/autopirate/ombi/)
|
||||||
|
* [Jackett](/recipies/autopirate/jackett/)
|
||||||
|
* [End](/recipies/autopirate/end/) (launch the stack)
|
||||||
|
|
||||||
|
|
||||||
|
## Chef's Notes 📓
|
||||||
|
|
||||||
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
||||||
|
|
||||||
## Your comments?
|
### Tip your waiter (donate) 👏
|
||||||
|
|
||||||
|
Did you receive excellent service? Want to make your waiter happy? (_..and support development of current and future recipes!_) See the [support](/support/) page for (_free or paid)_ ways to say thank you! 👏
|
||||||
|
|
||||||
|
### Your comments? 💬
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ nzbget:
|
|||||||
- /var/data/autopirate/nzbget:/config
|
- /var/data/autopirate/nzbget:/config
|
||||||
- /var/data/media:/data
|
- /var/data/media:/data
|
||||||
networks:
|
networks:
|
||||||
- traefik_public
|
- internal
|
||||||
|
|
||||||
nzbget_proxy:
|
nzbget_proxy:
|
||||||
image: zappi/oauth2_proxy
|
image: zappi/oauth2_proxy
|
||||||
@@ -69,6 +69,7 @@ Continue through the list of tools below, adding whichever tools your want to us
|
|||||||
* [Headphones](/recipies/autopirate/headphones/)
|
* [Headphones](/recipies/autopirate/headphones/)
|
||||||
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
||||||
* [Ombi](/recipies/autopirate/ombi/)
|
* [Ombi](/recipies/autopirate/ombi/)
|
||||||
|
* [Jackett](/recipies/autopirate/jackett/)
|
||||||
* [End](/recipies/autopirate/end/) (launch the stack)
|
* [End](/recipies/autopirate/end/) (launch the stack)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -2,17 +2,21 @@
|
|||||||
This is not a complete recipe - it's a component of the [AutoPirate](/recipies/autopirate/start/) "_uber-recipe_", but has been split into its own page to reduce complexity.
|
This is not a complete recipe - it's a component of the [AutoPirate](/recipies/autopirate/start/) "_uber-recipe_", but has been split into its own page to reduce complexity.
|
||||||
|
|
||||||
|
|
||||||
#### NZBHydra
|
# NZBHydra
|
||||||
|
|
||||||
|
[NZBHydra](https://github.com/theotherp/nzbhydra) is a meta search for NZB indexers. It provides easy access to a number of raw and newznab based indexers. You can search all your indexers from one place and use it as indexer source for tools like Sonarr or CouchPotato. Features include:
|
||||||
|
|
||||||
|
* Search by IMDB, TMDB, TVDB, TVRage and TVMaze ID (including season and episode) and filter by age and size. If an ID is not supported by an indexer it is attempted to be converted (e.g. TMDB to IMDB)
|
||||||
|
* Query generation, meaning when you search for a movie using e.g. an IMDB ID a query will be generated for raw indexers. Searching for a series season 1 episode 2 will also generate queries for raw indexers, like s01e02 and 1x02
|
||||||
|
* Grouping of results with the same title and of duplicate results, accounting for result posting time, size, group and poster. By default only one of the duplicates is shown. You can provide an indexer score to influence which one that might be
|
||||||
|
* Compatible with Sonarr, CP, NZB 360, SickBeard, Mylar and Lazy Librarian (and others)
|
||||||
|
* Statistics on indexers (average response time, share of results, access errors), searches and downloads per time of day and day of week, NZB download history and search history (both via internal GUI and API)
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
## Inclusion into AutoPirate
|
## Inclusion into AutoPirate
|
||||||
|
|
||||||
To include NZBGet in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
To include NZBHydra in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
||||||
|
|
||||||
!!! tip
|
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
|
||||||
|
|
||||||
````
|
````
|
||||||
nzbhydra:
|
nzbhydra:
|
||||||
@@ -21,7 +25,7 @@ nzbhydra:
|
|||||||
volumes:
|
volumes:
|
||||||
- /var/data/autopirate/nzbhydra:/config
|
- /var/data/autopirate/nzbhydra:/config
|
||||||
networks:
|
networks:
|
||||||
- traefik_public
|
- internal
|
||||||
|
|
||||||
nzbhydra_proxy:
|
nzbhydra_proxy:
|
||||||
image: zappi/oauth2_proxy
|
image: zappi/oauth2_proxy
|
||||||
@@ -50,9 +54,30 @@ nzbhydra_proxy:
|
|||||||
!!! tip
|
!!! tip
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
||||||
|
|
||||||
|
## Assemble more tools..
|
||||||
|
|
||||||
## Chef's Notes
|
Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](/recipies/autopirate/end/)** section:
|
||||||
|
|
||||||
|
* [SABnzbd](/recipies/autopirate/sabnzbd.md)
|
||||||
|
* [NZBGet](/recipies/autopirate/nzbget.md)
|
||||||
|
* [RTorrent](/recipies/autopirate/rtorrent/)
|
||||||
|
* [Sonarr](/recipies/autopirate/sonarr/)
|
||||||
|
* [Radarr](/recipies/autopirate/radarr/)
|
||||||
|
* [Mylar](/recipies/autopirate/mylar/)
|
||||||
|
* [Lazy Librarian](/recipies/autopirate/lazylibrarian/)
|
||||||
|
* [Headphones](/recipies/autopirate/headphones/)
|
||||||
|
* NZBHydra (this page)
|
||||||
|
* [Ombi](/recipies/autopirate/ombi/)
|
||||||
|
* [Jackett](/recipies/autopirate/jackett/)
|
||||||
|
* [End](/recipies/autopirate/end/) (launch the stack)
|
||||||
|
|
||||||
|
|
||||||
|
## Chef's Notes 📓
|
||||||
|
|
||||||
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
||||||
|
|
||||||
## Your comments?
|
### Tip your waiter (donate) 👏
|
||||||
|
|
||||||
|
Did you receive excellent service? Want to make your waiter happy? (_..and support development of current and future recipes!_) See the [support](/support/) page for (_free or paid)_ ways to say thank you! 👏
|
||||||
|
|
||||||
|
### Your comments? 💬
|
||||||
|
|||||||
@@ -1,22 +1,23 @@
|
|||||||
!!! warning
|
!!! warning
|
||||||
This is not a complete recipe - it's a component of the [AutoPirate](/recipies/autopirate/start/) "_uber-recipe_", but has been split into its own page to reduce complexity.
|
This is not a complete recipe - it's a component of the [AutoPirate](/recipies/autopirate/start/) "_uber-recipe_", but has been split into its own page to reduce complexity.
|
||||||
|
|
||||||
# NAME
|
# Ombi
|
||||||
|
|
||||||
Intro
|
[Ombi](https://github.com/tidusjar/Ombi) is a useful addition to the [autopirate](/recipies/autopirate/start/) stack. Features include:
|
||||||
|
|
||||||
|
* Lets users request Movies and TV Shows (_whether it being the entire series, an entire season, or even single episodes._)
|
||||||
|
* Easily manage your requests
|
||||||
|
User management system (_supports plex.tv, Emby and local accounts_)
|
||||||
|
* A landing page that will give you the availability of your Plex/Emby server and also add custom notification text to inform your users of downtime.
|
||||||
|
* Allows your users to get custom notifications!
|
||||||
|
* Will show if the request is already on plex or even if it's already monitored.
|
||||||
|
Automatically updates the status of requests when they are available on Plex/Emby
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Details
|
|
||||||
|
|
||||||
## Ombi
|
|
||||||
|
|
||||||
## Inclusion into AutoPirate
|
## Inclusion into AutoPirate
|
||||||
|
|
||||||
To include NZBGet in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
To include Ombi in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
||||||
|
|
||||||
!!! tip
|
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
|
||||||
|
|
||||||
````
|
````
|
||||||
ombi:
|
ombi:
|
||||||
@@ -25,7 +26,7 @@ ombi:
|
|||||||
volumes:
|
volumes:
|
||||||
- /var/data/autopirate/ombi:/config
|
- /var/data/autopirate/ombi:/config
|
||||||
networks:
|
networks:
|
||||||
- traefik_public
|
- internal
|
||||||
|
|
||||||
ombi_proxy:
|
ombi_proxy:
|
||||||
image: zappi/oauth2_proxy
|
image: zappi/oauth2_proxy
|
||||||
@@ -54,8 +55,30 @@ ombi_proxy:
|
|||||||
!!! tip
|
!!! tip
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
||||||
|
|
||||||
## Chef's Notes
|
## Assemble more tools..
|
||||||
|
|
||||||
|
Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](/recipies/autopirate/end/)** section:
|
||||||
|
|
||||||
|
* [SABnzbd](/recipies/autopirate/sabnzbd.md)
|
||||||
|
* [NZBGet](/recipies/autopirate/nzbget.md)
|
||||||
|
* [RTorrent](/recipies/autopirate/rtorrent/)
|
||||||
|
* [Sonarr](/recipies/autopirate/sonarr/)
|
||||||
|
* [Radarr](/recipies/autopirate/radarr/)
|
||||||
|
* [Mylar](/recipies/autopirate/mylar/)
|
||||||
|
* [Lazy Librarian](/recipies/autopirate/lazylibrarian/)
|
||||||
|
* [Headphones](/recipies/autopirate/headphones/)
|
||||||
|
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
||||||
|
* Ombi (this page)
|
||||||
|
* [Jackett](/recipies/autopirate/jackett/)
|
||||||
|
* [End](/recipies/autopirate/end/) (launch the stack)
|
||||||
|
|
||||||
|
|
||||||
|
## Chef's Notes 📓
|
||||||
|
|
||||||
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
||||||
|
|
||||||
## Your comments?
|
### Tip your waiter (donate) 👏
|
||||||
|
|
||||||
|
Did you receive excellent service? Want to make your waiter happy? (_..and support development of current and future recipes!_) See the [support](/support/) page for (_free or paid)_ ways to say thank you! 👏
|
||||||
|
|
||||||
|
### Your comments? 💬
|
||||||
|
|||||||
@@ -1,67 +0,0 @@
|
|||||||
!!! warning
|
|
||||||
This is not a complete recipe - it's a component of the [AutoPirate](/recipies/autopirate/start/) "_uber-recipe_", but has been split into its own page to reduce complexity.
|
|
||||||
|
|
||||||
# NAME
|
|
||||||
|
|
||||||
Intro
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
Details
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#### Plexpy
|
|
||||||
|
|
||||||
## Inclusion into AutoPirate
|
|
||||||
|
|
||||||
To include NZBGet in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
|
||||||
|
|
||||||
!!! tip
|
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
|
||||||
|
|
||||||
````
|
|
||||||
plexpy:
|
|
||||||
image: linuxserver/plexpy:latest
|
|
||||||
env_file : /var/data/config/autopirate/plexpy.env
|
|
||||||
volumes:
|
|
||||||
- /var/data/autopirate/plexpy:/config
|
|
||||||
networks:
|
|
||||||
- traefik_public
|
|
||||||
|
|
||||||
plexpy_proxy:
|
|
||||||
image: zappi/oauth2_proxy
|
|
||||||
env_file : /var/data/config/autopirate/plexpy.env
|
|
||||||
dns_search: myswarm.example.com
|
|
||||||
networks:
|
|
||||||
- internal
|
|
||||||
- traefik_public
|
|
||||||
deploy:
|
|
||||||
labels:
|
|
||||||
- traefik.frontend.rule=Host:plexpy.example.com
|
|
||||||
- traefik.docker.network=traefik_public
|
|
||||||
- traefik.port=4180
|
|
||||||
volumes:
|
|
||||||
- /var/data/config/autopirate/authenticated-emails.txt:/authenticated-emails.txt
|
|
||||||
command: |
|
|
||||||
-cookie-secure=false
|
|
||||||
-upstream=http://plexpy:8181
|
|
||||||
-redirect-url=https://plexpy.example.com
|
|
||||||
-http-address=http://0.0.0.0:4180
|
|
||||||
-email-domain=example.com
|
|
||||||
-provider=github
|
|
||||||
-authenticated-emails-file=/authenticated-emails.txt
|
|
||||||
````
|
|
||||||
|
|
||||||
!!! tip
|
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
|
||||||
|
|
||||||
|
|
||||||
## Chef's Notes
|
|
||||||
|
|
||||||
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
|
||||||
|
|
||||||
## Your comments?
|
|
||||||
@@ -3,18 +3,28 @@
|
|||||||
|
|
||||||
# Radarr
|
# Radarr
|
||||||
|
|
||||||
Intro
|
|
||||||
|
[Radarr](https://radarr.video/) is a tool for finding, downloading and managing movies. Features include:
|
||||||
|
|
||||||
|
* Adding new movies with lots of information, such as trailers, ratings, etc.
|
||||||
|
* Can watch for better quality of the movies you have and do an automatic upgrade. eg. from DVD to Blu-Ray
|
||||||
|
* Automatic failed download handling will try another release if one fails
|
||||||
|
* Manual search so you can pick any release or to see why a release was not downloaded automatically
|
||||||
|
* Full integration with SABnzbd and NZBGet
|
||||||
|
* Automatically searching for releases as well as RSS Sync
|
||||||
|
* Automatically importing downloaded movies
|
||||||
|
* Recognizing Special Editions, Director's Cut, etc.
|
||||||
|
* Identifying releases with hardcoded subs
|
||||||
|
* Importing movies from various online sources, such as IMDb Watchlists (A complete list can be found here)
|
||||||
|
* Full integration with Kodi, Plex (notification, library update)
|
||||||
|
* And a beautiful UI
|
||||||
|
* Importing Metadata such as trailers or subtitles
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Details
|
|
||||||
|
|
||||||
## Inclusion into AutoPirate
|
## Inclusion into AutoPirate
|
||||||
|
|
||||||
To include NZBGet in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
To include Radarr in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
||||||
|
|
||||||
!!! tip
|
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
|
||||||
|
|
||||||
````
|
````
|
||||||
radarr:
|
radarr:
|
||||||
@@ -24,7 +34,7 @@ radarr:
|
|||||||
- /var/data/autopirate/radarr:/config
|
- /var/data/autopirate/radarr:/config
|
||||||
- /var/data/media:/media
|
- /var/data/media:/media
|
||||||
networks:
|
networks:
|
||||||
- traefik_public
|
- internal
|
||||||
|
|
||||||
radarr_proxy:
|
radarr_proxy:
|
||||||
image: zappi/oauth2_proxy
|
image: zappi/oauth2_proxy
|
||||||
@@ -53,8 +63,30 @@ radarr_proxy:
|
|||||||
!!! tip
|
!!! tip
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
||||||
|
|
||||||
## Chef's Notes
|
## Assemble more tools..
|
||||||
|
|
||||||
|
Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](/recipies/autopirate/end/)** section:
|
||||||
|
|
||||||
|
* [SABnzbd](/recipies/autopirate/sabnzbd.md)
|
||||||
|
* [NZBGet](/recipies/autopirate/nzbget.md)
|
||||||
|
* [RTorrent](/recipies/autopirate/rtorrent/)
|
||||||
|
* [Sonarr](/recipies/autopirate/sonarr/)
|
||||||
|
* Radarr (this page)
|
||||||
|
* [Mylar](/recipies/autopirate/mylar/)
|
||||||
|
* [Lazy Librarian](/recipies/autopirate/lazylibrarian/)
|
||||||
|
* [Headphones](/recipies/autopirate/headphones/)
|
||||||
|
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
||||||
|
* [Ombi](/recipies/autopirate/ombi/)
|
||||||
|
* [Jackett](/recipies/autopirate/jackett/)
|
||||||
|
* [End](/recipies/autopirate/end/) (launch the stack)
|
||||||
|
|
||||||
|
|
||||||
|
## Chef's Notes 📓
|
||||||
|
|
||||||
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
||||||
|
|
||||||
## Your comments?
|
### Tip your waiter (donate) 👏
|
||||||
|
|
||||||
|
Did you receive excellent service? Want to make your waiter happy? (_..and support development of current and future recipes!_) See the [support](/support/) page for (_free or paid)_ ways to say thank you! 👏
|
||||||
|
|
||||||
|
### Your comments? 💬
|
||||||
|
|||||||
@@ -3,17 +3,17 @@
|
|||||||
|
|
||||||
# RTorrent / ruTorrent
|
# RTorrent / ruTorrent
|
||||||
|
|
||||||
|
[RTorrent](http://rakshasa.github.io/rtorrent) is a popular CLI-based bittorrent client, and [ruTorrent](https://github.com/Novik/ruTorrent) is a powerful web interface for rtorrent.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
## Choose incoming port
|
||||||
|
|
||||||
When using a torrent client from behind NAT (_which swarm, by nature, is_), you typically need to set a static port for inbound torrent communications. In the example below, I've set the port to 36258. You'll need to configure /var/data/autopirate/rtorrent/rtorrent/rtorrent.rc with the equivalent port.
|
When using a torrent client from behind NAT (_which swarm, by nature, is_), you typically need to set a static port for inbound torrent communications. In the example below, I've set the port to 36258. You'll need to configure /var/data/autopirate/rtorrent/rtorrent/rtorrent.rc with the equivalent port.
|
||||||
|
|
||||||
## Inclusion into AutoPirate
|
## Inclusion into AutoPirate
|
||||||
|
|
||||||
To include NZBGet in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
To include ruTorrent in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
||||||
|
|
||||||
!!! tip
|
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
rtorrent:
|
rtorrent:
|
||||||
@@ -55,8 +55,30 @@ rtorrent_proxy:
|
|||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
||||||
|
|
||||||
|
|
||||||
## Chef's Notes
|
## Assemble more tools..
|
||||||
|
|
||||||
|
Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](/recipies/autopirate/end/)** section:
|
||||||
|
|
||||||
|
* [SABnzbd](/recipies/autopirate/sabnzbd.md)
|
||||||
|
* [NZBGet](/recipies/autopirate/nzbget.md)
|
||||||
|
* RTorrent (this page)
|
||||||
|
* [Sonarr](/recipies/autopirate/sonarr/)
|
||||||
|
* [Radarr](/recipies/autopirate/radarr/)
|
||||||
|
* [Mylar](/recipies/autopirate/mylar/)
|
||||||
|
* [Lazy Librarian](/recipies/autopirate/lazylibrarian/)
|
||||||
|
* [Headphones](/recipies/autopirate/headphones/)
|
||||||
|
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
||||||
|
* [Ombi](/recipies/autopirate/ombi/)
|
||||||
|
* [Jackett](/recipies/autopirate/jackett/)
|
||||||
|
* [End](/recipies/autopirate/end/) (launch the stack)
|
||||||
|
|
||||||
|
|
||||||
|
## Chef's Notes 📓
|
||||||
|
|
||||||
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
||||||
|
|
||||||
## Your comments?
|
### Tip your waiter (donate) 👏
|
||||||
|
|
||||||
|
Did you receive excellent service? Want to make your waiter happy? (_..and support development of current and future recipes!_) See the [support](/support/) page for (_free or paid)_ ways to say thank you! 👏
|
||||||
|
|
||||||
|
### Your comments? 💬
|
||||||
|
|||||||
@@ -11,12 +11,9 @@ SABnzbd is the workhorse of the stack. It takes .nzb files as input (_manually o
|
|||||||
|
|
||||||
## Inclusion into AutoPirate
|
## Inclusion into AutoPirate
|
||||||
|
|
||||||
To include SABNZBD in your [AutoPirate](/recipies/autopirate/start/) stack
|
To include SABnzbd in your [AutoPirate](/recipies/autopirate/start/) stack
|
||||||
(_The only reason you **wouldn't** use SABnzbd, would be if you were using [NZBGet](/recipies/autopirate/nzbget.md) instead_), include the following in your autopirate.yml stack definition file:
|
(_The only reason you **wouldn't** use SABnzbd, would be if you were using [NZBGet](/recipies/autopirate/nzbget.md) instead_), include the following in your autopirate.yml stack definition file:
|
||||||
|
|
||||||
!!! tip
|
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
|
||||||
|
|
||||||
````
|
````
|
||||||
sabnzbd:
|
sabnzbd:
|
||||||
image: linuxserver/sabnzbd:latest
|
image: linuxserver/sabnzbd:latest
|
||||||
@@ -25,7 +22,7 @@ sabnzbd:
|
|||||||
- /var/data/autopirate/sabnzbd:/config
|
- /var/data/autopirate/sabnzbd:/config
|
||||||
- /var/data/media:/media
|
- /var/data/media:/media
|
||||||
networks:
|
networks:
|
||||||
- traefik_public
|
- internal
|
||||||
|
|
||||||
sabnzbd_proxy:
|
sabnzbd_proxy:
|
||||||
image: zappi/oauth2_proxy
|
image: zappi/oauth2_proxy
|
||||||
@@ -51,6 +48,10 @@ sabnzbd_proxy:
|
|||||||
-authenticated-emails-file=/authenticated-emails.txt
|
-authenticated-emails-file=/authenticated-emails.txt
|
||||||
````
|
````
|
||||||
|
|
||||||
|
!!! tip
|
||||||
|
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
||||||
|
|
||||||
|
|
||||||
## Assemble more tools..
|
## Assemble more tools..
|
||||||
|
|
||||||
Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](/recipies/autopirate/end/)** section:
|
Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](/recipies/autopirate/end/)** section:
|
||||||
@@ -65,6 +66,7 @@ Continue through the list of tools below, adding whichever tools your want to us
|
|||||||
* [Headphones](/recipies/autopirate/headphones/)
|
* [Headphones](/recipies/autopirate/headphones/)
|
||||||
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
||||||
* [Ombi](/recipies/autopirate/ombi/)
|
* [Ombi](/recipies/autopirate/ombi/)
|
||||||
|
* [Jackett](/recipies/autopirate/jackett/)
|
||||||
* [End](/recipies/autopirate/end/) (launch the stack)
|
* [End](/recipies/autopirate/end/) (launch the stack)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -4,15 +4,14 @@
|
|||||||
|
|
||||||
# Sonarr
|
# Sonarr
|
||||||
|
|
||||||
|
[Sonarr](https://sonarr.tv/) is a tool for finding, downloading and managing your TV series.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
## Inclusion into AutoPirate
|
## Inclusion into AutoPirate
|
||||||
|
|
||||||
To include NZBGet in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
To include Sonarr in your [AutoPirate](/recipies/autopirate/start/) stack, include the following in your autopirate.yml stack definition file:
|
||||||
|
|
||||||
!!! tip
|
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
|
||||||
|
|
||||||
````
|
````
|
||||||
sonarr:
|
sonarr:
|
||||||
@@ -22,7 +21,7 @@ sonarr:
|
|||||||
- /var/data/autopirate/sonarr:/config
|
- /var/data/autopirate/sonarr:/config
|
||||||
- /var/data/media:/media
|
- /var/data/media:/media
|
||||||
networks:
|
networks:
|
||||||
- traefik_public
|
- internal
|
||||||
|
|
||||||
sonarr_proxy:
|
sonarr_proxy:
|
||||||
image: zappi/oauth2_proxy
|
image: zappi/oauth2_proxy
|
||||||
@@ -51,10 +50,30 @@ sonarr_proxy:
|
|||||||
!!! tip
|
!!! tip
|
||||||
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
I share (_with my [patreon patrons](https://www.patreon.com/funkypenguin)_) a private "_premix_" git repository, which includes necessary docker-compose and env files for all published recipes. This means that patrons can launch any recipe with just a ```git pull``` and a ```docker stack deploy``` 👍
|
||||||
|
|
||||||
|
## Assemble more tools..
|
||||||
|
|
||||||
|
Continue through the list of tools below, adding whichever tools your want to use, and finishing with the **[end](/recipies/autopirate/end/)** section:
|
||||||
|
|
||||||
|
* [SABnzbd](/recipies/autopirate/sabnzbd.md)
|
||||||
|
* [NZBGet](/recipies/autopirate/nzbget.md)
|
||||||
|
* [RTorrent](/recipies/autopirate/rtorrent/)
|
||||||
|
* Sonarr (this page)
|
||||||
|
* [Radarr](/recipies/autopirate/radarr/)
|
||||||
|
* [Mylar](/recipies/autopirate/mylar/)
|
||||||
|
* [Lazy Librarian](/recipies/autopirate/lazylibrarian/)
|
||||||
|
* [Headphones](/recipies/autopirate/headphones/)
|
||||||
|
* [NZBHydra](/recipies/autopirate/nzbhydra/)
|
||||||
|
* [Ombi](/recipies/autopirate/ombi/)
|
||||||
|
* [Jackett](/recipies/autopirate/jackett/)
|
||||||
|
* [End](/recipies/autopirate/end/) (launch the stack)
|
||||||
|
|
||||||
|
|
||||||
## Chef's Notes
|
## Chef's Notes 📓
|
||||||
|
|
||||||
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
1. In many cases, tools will integrate with each other. I.e., Radarr needs to talk to SABnzbd and NZBHydra, Ombi needs to talk to Radarr, etc. Since each tool runs within the stack under its own name, just refer to each tool by name (i.e. "radarr"), and docker swarm will resolve the name to the appropriate container. You can identify the tool-specific port by looking at the docker-compose service definition.
|
||||||
|
|
||||||
## Your comments?
|
### Tip your waiter (donate) 👏
|
||||||
|
|
||||||
|
Did you receive excellent service? Want to make your waiter happy? (_..and support development of current and future recipes!_) See the [support](/support/) page for (_free or paid)_ ways to say thank you! 👏
|
||||||
|
|
||||||
|
### Your comments? 💬
|
||||||
|
|||||||
@@ -52,6 +52,8 @@ pages:
|
|||||||
- Headphones: recipies/autopirate/headphones.md
|
- Headphones: recipies/autopirate/headphones.md
|
||||||
- NZBHydra: recipies/autopirate/nzbhydra.md
|
- NZBHydra: recipies/autopirate/nzbhydra.md
|
||||||
- Ombi: recipies/autopirate/ombi.md
|
- Ombi: recipies/autopirate/ombi.md
|
||||||
|
- Jackett: recipies/autopirate/jackett.md
|
||||||
|
- Muximux: recipies/autopirate/muximux.md
|
||||||
- End: recipies/autopirate/end.md
|
- End: recipies/autopirate/end.md
|
||||||
- NextCloud: recipies/nextcloud.md
|
- NextCloud: recipies/nextcloud.md
|
||||||
- Plex: recipies/plex.md
|
- Plex: recipies/plex.md
|
||||||
|
|||||||
Reference in New Issue
Block a user