Browse Source
Co-authored-by: Steven Briscoe <me@stevenbriscoe.com> Co-authored-by: Luke Childs <lukechilds123@gmail.com> Co-authored-by: John Corser <johnpc@umich.edu>main
29 changed files with 436 additions and 0 deletions
@ -0,0 +1,25 @@ |
|||
version: "3.7" |
|||
|
|||
services: |
|||
app_proxy: |
|||
environment: |
|||
APP_HOST: $APP_JELLYFIN_IP |
|||
APP_PORT: 8096 |
|||
PROXY_AUTH_ADD: "false" |
|||
|
|||
server: |
|||
image: linuxserver/jellyfin:10.8.4@sha256:f5f4e11e7d56eaad47a3bd26a7f44b65fc46ae4d2c4b8b039402dfcae791a665 |
|||
restart: on-failure |
|||
hostname: "${DEVICE_HOSTNAME}" |
|||
environment: |
|||
- PUID=1000 |
|||
- PGID=1000 |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/config:/config |
|||
- ${UMBREL_ROOT}/data/storage/downloads:/downloads |
|||
ports: |
|||
# Service auto-discovery |
|||
- 7359:7359/udp |
|||
networks: |
|||
default: |
|||
ipv4_address: $APP_JELLYFIN_IP |
@ -0,0 +1 @@ |
|||
export APP_JELLYFIN_IP="10.21.25.4" |
@ -0,0 +1,36 @@ |
|||
manifestVersion: 1 |
|||
id: jellyfin |
|||
category: Media |
|||
name: Jellyfin |
|||
version: "10.8.4" |
|||
tagline: The Free Software Media System |
|||
description: >- |
|||
Jellyfin is the volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached. Your media, your server, your way. |
|||
|
|||
|
|||
Run the Jellyfin server on your system and gain access to the leading free-software entertainment system, bells and whistles included. |
|||
|
|||
|
|||
Watch your media from a web browser on your computer, apps on your Roku, Android, iOS (including AirPlay), Android TV, or Fire TV device, or via your Chromecast or existing Kodi installation. |
|||
|
|||
|
|||
Jellyfin has no tracking, phone-home, or central servers collecting your data. We believe in keeping our software open and transparent, and anything we might collect (crash logs, etc.) is opt-in only. We’re also not in the media business, so the only media you see is your own. |
|||
|
|||
|
|||
The Jellyfin server and clients are free to download, now and always. There are no costs, hidden or otherwise, to use Jellyfin, either for yourself, for your friends, or for your company. All our incidental costs are paid through donations from users like you. |
|||
developer: Jellyfin |
|||
website: https://jellyfin.org/ |
|||
dependencies: [] |
|||
repo: https://github.com/jellyfin/jellyfin |
|||
support: https://github.com/jellyfin/jellyfin/issues |
|||
port: 8096 |
|||
gallery: |
|||
- 1.jpg |
|||
- 2.jpg |
|||
- 3.jpg |
|||
path: "" |
|||
defaultUsername: "" |
|||
defaultPassword: "" |
|||
torOnly: false |
|||
permissions: |
|||
- STORAGE_DOWNLOADS |
@ -0,0 +1,35 @@ |
|||
version: "3.7" |
|||
|
|||
services: |
|||
app_proxy: |
|||
environment: |
|||
APP_HOST: $APP_LIDARR_IP |
|||
APP_PORT: $APP_LIDARR_PORT |
|||
PROXY_AUTH_WHITELIST: "/api/*" |
|||
|
|||
server: |
|||
image: linuxserver/lidarr:1.0.2@sha256:890b8b35aa1e6509f61ee3efab0691a4360ca257489cb535dbc1c49fa3093a56 |
|||
environment: |
|||
- PUID=1000 |
|||
- PGID=1000 |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/config:/config |
|||
- ${UMBREL_ROOT}/data/storage/downloads:/downloads |
|||
restart: on-failure |
|||
networks: |
|||
default: |
|||
ipv4_address: $APP_LIDARR_IP |
|||
|
|||
mac: |
|||
image: getumbrel/media-app-configurator:v1.0.0@sha256:e3d8b18e0186f76dd3f3d4acacc9101b4abbf302d8f2afbb47cdd3879b1a1008 |
|||
user: "1000:1000" |
|||
restart: on-failure |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/config:/config |
|||
- ${UMBREL_ROOT}/data/storage/downloads:/downloads |
|||
environment: |
|||
DOWNLOAD_CLIENT_API_URL: "http://${APP_LIDARR_IP}:${APP_LIDARR_PORT}/api/v1/downloadclient" |
|||
ROOT_FOLDER_API_URL: "http://${APP_LIDARR_IP}:${APP_LIDARR_PORT}/api/v1/rootfolder" |
|||
TRANSMISSION_HOST: "transmission_server_1" |
|||
TRANSMISSION_PORT: 9091 |
|||
ROOT_FOLDER: "/downloads/music" |
@ -0,0 +1,2 @@ |
|||
export APP_LIDARR_IP="10.21.25.7" |
|||
export APP_LIDARR_PORT=8686 |
@ -0,0 +1,31 @@ |
|||
manifestVersion: 1 |
|||
id: lidarr |
|||
category: Media |
|||
name: Lidarr |
|||
version: "3.0.9" |
|||
tagline: Looks and smells like Sonarr but made for music |
|||
description: >- |
|||
Lidarr is a music collection manager for Usenet and BitTorrent users. |
|||
|
|||
|
|||
It can monitor multiple RSS feeds for new albums from your favorite artists and will interface with clients and indexers to grab, sort, and rename them. |
|||
|
|||
|
|||
It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available. |
|||
developer: Lidarr |
|||
website: https://lidarr.audio/ |
|||
dependencies: |
|||
- transmission |
|||
repo: https://github.com/Lidarr/Lidarr |
|||
support: https://github.com/Lidarr/Lidarr/issues |
|||
port: 8686 |
|||
gallery: |
|||
- 1.jpg |
|||
- 2.jpg |
|||
- 3.jpg |
|||
path: "" |
|||
defaultUsername: "" |
|||
defaultPassword: "" |
|||
torOnly: false |
|||
permissions: |
|||
- STORAGE_DOWNLOADS |
@ -0,0 +1,32 @@ |
|||
version: "3.7" |
|||
|
|||
services: |
|||
server: |
|||
image: ghcr.io/linuxserver/plex:version-1.28.2.6151-914ddd2b3@sha256:d52ffd41863d5731e1b116c8c82e836ffb0b4c2ba41a08108dc82f7030a05294 |
|||
restart: on-failure |
|||
hostname: "${DEVICE_HOSTNAME}" |
|||
environment: |
|||
- PUID=1000 |
|||
- PGID=1000 |
|||
- VERSION=docker |
|||
ports: |
|||
- 32400:32400 |
|||
# Plex Companion |
|||
- 3005:3005/tcp |
|||
# Roku via Plex Companion |
|||
- 8324:8324/tcp |
|||
# Plex DLNA Server |
|||
- 32469:32469/tcp |
|||
- 1900:1900/udp |
|||
# Network discovery |
|||
- 32410:32410/udp |
|||
- 32412:32412/udp |
|||
- 32413:32413/udp |
|||
- 32414:32414/udp |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/config:/config |
|||
- ${APP_DATA_DIR}/data/transcode:/transcode |
|||
- ${UMBREL_ROOT}/data/storage/downloads:/downloads |
|||
networks: |
|||
default: |
|||
ipv4_address: $APP_PLEX_IP |
@ -0,0 +1,8 @@ |
|||
export APP_PLEX_IP="10.21.25.2" |
|||
|
|||
# As Plex does not use the app proxy |
|||
# There is a bug when generating the Tor HS |
|||
# This 'fix' will create a fake HS hostname |
|||
PLEX_TOR_DIR="${EXPORTS_TOR_DATA_DIR}/app-${EXPORTS_APP_ID}" |
|||
mkdir -p "${PLEX_TOR_DIR}" |
|||
touch "${PLEX_TOR_DIR}/hostname" |
@ -0,0 +1,27 @@ |
|||
manifestVersion: 1 |
|||
id: plex |
|||
category: Media |
|||
name: Plex |
|||
version: "1.28.2" |
|||
tagline: Stream Movies & TV Shows |
|||
description: >- |
|||
Stream movies and TV shows, plus 300+ channels of live TV, instantly, without a subscription. Watch live TV and movies anywhere, from any device, with Plex. |
|||
|
|||
|
|||
Plex uses a server to house your media library and player apps to playback the media. Add, access, and share all the entertainment that matters to you, on almost any device. |
|||
developer: Plex |
|||
website: https://www.plex.tv/ |
|||
dependencies: [] |
|||
repo: https://github.com/plexinc/pms-docker |
|||
support: https://www.plex.tv/ |
|||
port: 32400 |
|||
gallery: |
|||
- 1.jpg |
|||
- 2.jpg |
|||
- 3.jpg |
|||
path: /web |
|||
defaultUsername: "" |
|||
defaultPassword: "" |
|||
torOnly: false |
|||
permissions: |
|||
- STORAGE_DOWNLOADS |
@ -0,0 +1,32 @@ |
|||
version: "3.7" |
|||
|
|||
services: |
|||
app_proxy: |
|||
environment: |
|||
APP_HOST: $APP_PROWLARR_IP |
|||
APP_PORT: $APP_PROWLARR_PORT |
|||
PROXY_AUTH_WHITELIST: "/api/*" |
|||
|
|||
server: |
|||
image: linuxserver/prowlarr:0.4.4-nightly@sha256:053efaf2ede2a8e85a960f6db0d6a54e2ca29b13910dc3575eb5a86c686ed302 |
|||
environment: |
|||
- PUID=1000 |
|||
- PGID=1000 |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/config:/config |
|||
- ${UMBREL_ROOT}/data/storage/downloads:/downloads |
|||
restart: on-failure |
|||
networks: |
|||
default: |
|||
ipv4_address: $APP_PROWLARR_IP |
|||
|
|||
mac: |
|||
image: getumbrel/media-app-configurator:v1.0.0@sha256:e3d8b18e0186f76dd3f3d4acacc9101b4abbf302d8f2afbb47cdd3879b1a1008 |
|||
user: "1000:1000" |
|||
restart: on-failure |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/config:/config |
|||
environment: |
|||
DOWNLOAD_CLIENT_API_URL: "http://${APP_PROWLARR_IP}:${APP_PROWLARR_PORT}/api/v1/downloadclient" |
|||
TRANSMISSION_HOST: "transmission_server_1" |
|||
TRANSMISSION_PORT: 9091 |
@ -0,0 +1,2 @@ |
|||
export APP_PROWLARR_IP="10.21.25.8" |
|||
export APP_PROWLARR_PORT=9696 |
@ -0,0 +1,24 @@ |
|||
manifestVersion: 1 |
|||
id: prowlarr |
|||
category: Media |
|||
name: Prowlarr |
|||
version: "0.4.4-nightly" |
|||
tagline: Prowlarr is an indexer manager/proxy |
|||
description: >- |
|||
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). |
|||
developer: Prowlarr |
|||
website: https://prowlarr.com/ |
|||
dependencies: [] |
|||
repo: https://github.com/Prowlarr/Prowlarr |
|||
support: https://github.com/Prowlarr/Prowlarr/issues |
|||
port: 9696 |
|||
gallery: |
|||
- 1.jpg |
|||
- 2.jpg |
|||
- 3.jpg |
|||
path: "" |
|||
defaultUsername: "" |
|||
defaultPassword: "" |
|||
torOnly: false |
|||
permissions: |
|||
- STORAGE_DOWNLOADS |
@ -0,0 +1,35 @@ |
|||
version: "3.7" |
|||
|
|||
services: |
|||
app_proxy: |
|||
environment: |
|||
APP_HOST: $APP_RADARR_IP |
|||
APP_PORT: $APP_RADARR_PORT |
|||
PROXY_AUTH_WHITELIST: "/api/*" |
|||
|
|||
server: |
|||
image: linuxserver/radarr:version-4.1.0.6175@sha256:b30a063d5aeaf4b354f6cc28979ba5acbfdc24bd450b53fad4c4d4c17882a631 |
|||
environment: |
|||
- PUID=1000 |
|||
- PGID=1000 |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/config:/config |
|||
- ${UMBREL_ROOT}/data/storage/downloads:/downloads |
|||
restart: on-failure |
|||
networks: |
|||
default: |
|||
ipv4_address: $APP_RADARR_IP |
|||
|
|||
mac: |
|||
image: getumbrel/media-app-configurator:v1.0.0@sha256:e3d8b18e0186f76dd3f3d4acacc9101b4abbf302d8f2afbb47cdd3879b1a1008 |
|||
user: "1000:1000" |
|||
restart: on-failure |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/config:/config |
|||
- ${UMBREL_ROOT}/data/storage/downloads:/downloads |
|||
environment: |
|||
DOWNLOAD_CLIENT_API_URL: "http://${APP_RADARR_IP}:${APP_RADARR_PORT}/api/v3/downloadclient" |
|||
ROOT_FOLDER_API_URL: "http://${APP_RADARR_IP}:${APP_RADARR_PORT}/api/v3/rootfolder" |
|||
TRANSMISSION_HOST: "transmission_server_1" |
|||
TRANSMISSION_PORT: 9091 |
|||
ROOT_FOLDER: "/downloads/movies" |
@ -0,0 +1,2 @@ |
|||
export APP_RADARR_IP="10.21.25.5" |
|||
export APP_RADARR_PORT=7878 |
@ -0,0 +1,25 @@ |
|||
manifestVersion: 1 |
|||
id: radarr |
|||
category: Media |
|||
name: Radarr |
|||
version: "4.1.0.6175" |
|||
tagline: Your movie collection manager |
|||
description: >- |
|||
Radarr is a movie collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new movies and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available. Note that only one type of a given movie is supported. If you want both an 4k version and 1080p version of a given movie you will need multiple instances. |
|||
developer: Radarr |
|||
website: https://radarr.video/ |
|||
dependencies: |
|||
- transmission |
|||
repo: https://github.com/Radarr/Radarr |
|||
support: https://github.com/Radarr/Radarr/issues |
|||
port: 7878 |
|||
gallery: |
|||
- 1.jpg |
|||
- 2.jpg |
|||
- 3.jpg |
|||
path: "" |
|||
defaultUsername: "" |
|||
defaultPassword: "" |
|||
torOnly: false |
|||
permissions: |
|||
- STORAGE_DOWNLOADS |
@ -0,0 +1,35 @@ |
|||
version: "3.7" |
|||
|
|||
services: |
|||
app_proxy: |
|||
environment: |
|||
APP_HOST: $APP_SONARR_IP |
|||
APP_PORT: $APP_SONARR_PORT |
|||
PROXY_AUTH_WHITELIST: "/api/*" |
|||
|
|||
server: |
|||
image: linuxserver/sonarr:3.0.9@sha256:acd113ad8514ac08e87da01f6cd9a48c3ac30e3c6b77e5f2ea13b80fe1a119d9 |
|||
environment: |
|||
- PUID=1000 |
|||
- PGID=1000 |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/config:/config |
|||
- ${UMBREL_ROOT}/data/storage/downloads:/downloads |
|||
restart: on-failure |
|||
networks: |
|||
default: |
|||
ipv4_address: $APP_SONARR_IP |
|||
|
|||
mac: |
|||
image: getumbrel/media-app-configurator:v1.0.0@sha256:e3d8b18e0186f76dd3f3d4acacc9101b4abbf302d8f2afbb47cdd3879b1a1008 |
|||
user: "1000:1000" |
|||
restart: on-failure |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/config:/config |
|||
- ${UMBREL_ROOT}/data/storage/downloads:/downloads |
|||
environment: |
|||
DOWNLOAD_CLIENT_API_URL: "http://${APP_SONARR_IP}:${APP_SONARR_PORT}/api/v3/downloadclient" |
|||
ROOT_FOLDER_API_URL: "http://${APP_SONARR_IP}:${APP_SONARR_PORT}/api/v3/rootfolder" |
|||
TRANSMISSION_HOST: "transmission_server_1" |
|||
TRANSMISSION_PORT: 9091 |
|||
ROOT_FOLDER: "/downloads/shows" |
@ -0,0 +1,2 @@ |
|||
export APP_SONARR_IP="10.21.25.6" |
|||
export APP_SONARR_PORT=8989 |
@ -0,0 +1,25 @@ |
|||
manifestVersion: 1 |
|||
id: sonarr |
|||
category: Media |
|||
name: Sonarr |
|||
version: "3.0.9" |
|||
tagline: Smart PVR for newsgroup and bittorrent users |
|||
description: >- |
|||
Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available. |
|||
developer: Sonarr |
|||
website: https://sonarr.tv/ |
|||
dependencies: |
|||
- transmission |
|||
repo: https://github.com/Sonarr/Sonarr |
|||
support: https://github.com/Sonarr/Sonarr/issues |
|||
port: 8989 |
|||
gallery: |
|||
- 1.jpg |
|||
- 2.jpg |
|||
- 3.jpg |
|||
path: "" |
|||
defaultUsername: "" |
|||
defaultPassword: "" |
|||
torOnly: false |
|||
permissions: |
|||
- STORAGE_DOWNLOADS |
@ -0,0 +1,23 @@ |
|||
version: "3.7" |
|||
|
|||
services: |
|||
app_proxy: |
|||
environment: |
|||
APP_HOST: $APP_TRANSMISSION_IP |
|||
APP_PORT: 9091 |
|||
|
|||
server: |
|||
image: linuxserver/transmission:version-3.00-r5@sha256:f0b885f211dd6fde7b64f0d6b9e5931929cfc2331fb83d6f3171e412f22b3f87 |
|||
environment: |
|||
- PUID=1000 |
|||
- PGID=1000 |
|||
volumes: |
|||
- ${APP_DATA_DIR}/data/config:/config |
|||
- ${UMBREL_ROOT}/data/storage/downloads:/downloads |
|||
ports: |
|||
- 51413:51413 |
|||
- 51413:51413/udp |
|||
restart: on-failure |
|||
networks: |
|||
default: |
|||
ipv4_address: $APP_TRANSMISSION_IP |
@ -0,0 +1 @@ |
|||
export APP_TRANSMISSION_IP="10.21.25.3" |
@ -0,0 +1,33 @@ |
|||
manifestVersion: 1 |
|||
id: transmission |
|||
category: Networking |
|||
name: Transmission |
|||
version: "3.00-r5" |
|||
tagline: A fast, easy and free BitTorrent client |
|||
description: >- |
|||
Transmission is designed for easy, powerful use. We've set the defaults to just work and it only takes a few clicks to configure advanced features like watch directories, bad peer blocklists, and the web interface. When Ubuntu chose Transmission as its default BitTorrent client, one of the most-cited reasons was its easy learning curve. |
|||
|
|||
|
|||
Transmission has one of the lowest memory & resource footprints of any major BitTorrent client. Transmission's light overhead is one reason why it is so well suited for home NAS and media servers. Having been used by Western Digital, Zyxel and Belkin, Transmission gives truly impressive performance on almost any compatible hardware. |
|||
|
|||
|
|||
Transmission is an open source, volunteer-based project. Unlike some BitTorrent clients, Transmission doesn't play games with its users to make money. |
|||
|
|||
|
|||
We don't bundle toolbars, pop-up ads, flash ads, twitter tools, or anything else. It doesn't hold some features back for a payware version. We don't track our users. Our website and forums have no third-party ads or analytics. |
|||
developer: Transmission |
|||
website: https://transmissionbt.com/ |
|||
dependencies: [] |
|||
repo: https://github.com/transmission/transmission |
|||
support: https://github.com/transmission/transmission/issues |
|||
port: 9091 |
|||
gallery: |
|||
- 1.jpg |
|||
- 2.jpg |
|||
- 3.jpg |
|||
path: "/transmission/web/" |
|||
defaultUsername: "" |
|||
defaultPassword: "" |
|||
torOnly: false |
|||
permissions: |
|||
- STORAGE_DOWNLOADS |
Loading…
Reference in new issue