Skip to content

Commit

Permalink
Added Prowlarr (#23)
Browse files Browse the repository at this point in the history
* Create cosmos-compose.json

* Add files via upload

* Create 1.png

* Add files via upload

* ugly bandaid solution for OR operator

* Update cosmos-compose.json

Simplified links logic by removing all if conditions leveraging updated Cosmo 0.10.3 logic to ignore empty strings

* Updated minVersion to 0.10.3
  • Loading branch information
di5cord20 authored Oct 16, 2023
1 parent 5b50851 commit 8e3679d
Show file tree
Hide file tree
Showing 7 changed files with 111 additions and 0 deletions.
102 changes: 102 additions & 0 deletions servapps/Prowlarr/cosmos-compose.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@

{
"cosmos-installer": {
"form": [
{
"name": "adminOnly",
"label": "Do you want to make this service admin only?",
"initialValue": false,
"type": "checkbox"
},
{
"name": "sonarr",
"name-container": "sonarr-name",
"label": "Where is your Sonarr instance? (leave blank if none)",
"type": "container"
},
{
"name": "radarr",
"name-container": "radarr-name",
"label": "Where is your Radarr instance? (leave blank if none)",
"type": "container"
},
{
"name": "lidarr",
"name-container": "lidarr-name",
"label": "Where is your Lidarr instance? (leave blank if none)",
"type": "container"
},
{
"name": "readarr",
"name-container": "readarr-name",
"label": "Where is your Readarr instance? (leave blank if none)",
"type": "container"
},
{
"name": "downloader",
"name-container": "downloader-name",
"label": "What downloader do you want to use?",
"type": "container"
}
{if Context.downloader}
, {
"type": "warning",
"label": "When you first start Prowlarr, please connect it to your downloader by using the URL: {Context.downloader}. Don't forget to also add your applications and add the server links and corresponding API key (i.e. http://{ServiceName}:9696 and http://{Context.sonarr}:8989 along with sonarr API key)"
}
{/if}
]
},
"minVersion": "0.10.3",
"services": {
"{ServiceName}": {
"image": "lscr.io/linuxserver/prowlarr:latest",
"container_name": "{ServiceName}",
"restart": "unless-stopped",
"UID": 1000,
"GID": 1000,
"environment": [
"PUID=1000",
"PGID=1000",
"TZ=auto"
],
"labels": {
"cosmos-force-network-secured": "true",
"cosmos-auto-update": "true",
"cosmos-icon": "https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/prowlarr.png"
},
"volumes": [
{
"source": "{ServiceName}-config",
"target": "/config",
"type": "volume"
}
],
"routes": [
{
"name": "{ServiceName}",
"description": "Expose {ServiceName} to the web",
"useHost": true,
"target": "http://{ServiceName}:9696",
"mode": "SERVAPP",
"Timeout": 14400000,
"ThrottlePerMinute": 12000,
"BlockCommonBots": true,
"SmartShield": {
"Enabled": true
},
"AuthEnabled": true
{if Context.adminOnly}
, "AuthAdmin": true
{/if}
}
],
"links": [
"{Context.sonarr-name}",
"{Context.radarr-name}",
"{Context.lidarr-name}",
"{Context.readarr-name}",
"{Context.downloader-name}"
]
}
}
}
9 changes: 9 additions & 0 deletions servapps/Prowlarr/description.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "Prowlarr",
"longDescription": "<p>Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Lidarr, Mylar3, Radarr, Readarr, and Sonarr offering complete management of your indexers with no per app Indexer setup required (we do it all).</p><p>Documentation (https://wiki.servarr.com/prowlarr)</p>",
"description": "Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate with your various PVR apps.",
"tags": ["download", "automation", "downloader", "media", "collection", "indexers", "sonarr", "radarr", "lidarr", "prowlarr"],
"repository": "https://github.com/Prowlarr/Prowlarr",
"image": "https://hub.docker.com/r/linuxserver/prowlarr",
"supported_architectures": ["amd64", "arm64"]
}
Binary file added servapps/Prowlarr/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added servapps/Prowlarr/screenshots/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added servapps/Prowlarr/screenshots/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added servapps/Prowlarr/screenshots/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added servapps/Prowlarr/screenshots/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8e3679d

Please sign in to comment.