Skip to content

Commit 60878f2

Browse files
nevets963Steven Briscoelukechildsjohnpc
committed
Media Apps
Co-authored-by: Steven Briscoe <me@stevenbriscoe.com> Co-authored-by: Luke Childs <lukechilds123@gmail.com> Co-authored-by: John Corser <johnpc@umich.edu>
1 parent 93728eb commit 60878f2

File tree

29 files changed

+436
-0
lines changed

29 files changed

+436
-0
lines changed

jellyfin/data/config/.gitkeep

Whitespace-only changes.

jellyfin/docker-compose.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
version: "3.7"
2+
3+
services:
4+
app_proxy:
5+
environment:
6+
APP_HOST: $APP_JELLYFIN_IP
7+
APP_PORT: 8096
8+
PROXY_AUTH_ADD: "false"
9+
10+
server:
11+
image: linuxserver/jellyfin:10.8.4@sha256:f5f4e11e7d56eaad47a3bd26a7f44b65fc46ae4d2c4b8b039402dfcae791a665
12+
restart: on-failure
13+
hostname: "${DEVICE_HOSTNAME}"
14+
environment:
15+
- PUID=1000
16+
- PGID=1000
17+
volumes:
18+
- ${APP_DATA_DIR}/data/config:/config
19+
- ${UMBREL_ROOT}/data/storage/downloads:/downloads
20+
ports:
21+
# Service auto-discovery
22+
- 7359:7359/udp
23+
networks:
24+
default:
25+
ipv4_address: $APP_JELLYFIN_IP

jellyfin/exports.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export APP_JELLYFIN_IP="10.21.25.4"

jellyfin/umbrel-app.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
manifestVersion: 1
2+
id: jellyfin
3+
category: Media
4+
name: Jellyfin
5+
version: "10.8.4"
6+
tagline: The Free Software Media System
7+
description: >-
8+
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.
9+
10+
11+
Run the Jellyfin server on your system and gain access to the leading free-software entertainment system, bells and whistles included.
12+
13+
14+
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.
15+
16+
17+
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.
18+
19+
20+
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.
21+
developer: Jellyfin
22+
website: https://jellyfin.org/
23+
dependencies: []
24+
repo: https://github.com/jellyfin/jellyfin
25+
support: https://github.com/jellyfin/jellyfin/issues
26+
port: 8096
27+
gallery:
28+
- 1.jpg
29+
- 2.jpg
30+
- 3.jpg
31+
path: ""
32+
defaultUsername: ""
33+
defaultPassword: ""
34+
torOnly: false
35+
permissions:
36+
- STORAGE_DOWNLOADS

lidarr/data/config/.gitkeep

Whitespace-only changes.

lidarr/docker-compose.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
version: "3.7"
2+
3+
services:
4+
app_proxy:
5+
environment:
6+
APP_HOST: $APP_LIDARR_IP
7+
APP_PORT: $APP_LIDARR_PORT
8+
PROXY_AUTH_WHITELIST: "/api/*"
9+
10+
server:
11+
image: linuxserver/lidarr:1.0.2@sha256:890b8b35aa1e6509f61ee3efab0691a4360ca257489cb535dbc1c49fa3093a56
12+
environment:
13+
- PUID=1000
14+
- PGID=1000
15+
volumes:
16+
- ${APP_DATA_DIR}/data/config:/config
17+
- ${UMBREL_ROOT}/data/storage/downloads:/downloads
18+
restart: on-failure
19+
networks:
20+
default:
21+
ipv4_address: $APP_LIDARR_IP
22+
23+
mac:
24+
image: getumbrel/media-app-configurator:v1.0.0@sha256:e3d8b18e0186f76dd3f3d4acacc9101b4abbf302d8f2afbb47cdd3879b1a1008
25+
user: "1000:1000"
26+
restart: on-failure
27+
volumes:
28+
- ${APP_DATA_DIR}/data/config:/config
29+
- ${UMBREL_ROOT}/data/storage/downloads:/downloads
30+
environment:
31+
DOWNLOAD_CLIENT_API_URL: "http://${APP_LIDARR_IP}:${APP_LIDARR_PORT}/api/v1/downloadclient"
32+
ROOT_FOLDER_API_URL: "http://${APP_LIDARR_IP}:${APP_LIDARR_PORT}/api/v1/rootfolder"
33+
TRANSMISSION_HOST: "transmission_server_1"
34+
TRANSMISSION_PORT: 9091
35+
ROOT_FOLDER: "/downloads/music"

lidarr/exports.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export APP_LIDARR_IP="10.21.25.7"
2+
export APP_LIDARR_PORT=8686

lidarr/umbrel-app.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
manifestVersion: 1
2+
id: lidarr
3+
category: Media
4+
name: Lidarr
5+
version: "3.0.9"
6+
tagline: Looks and smells like Sonarr but made for music
7+
description: >-
8+
Lidarr is a music collection manager for Usenet and BitTorrent users.
9+
10+
11+
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.
12+
13+
14+
It can also be configured to automatically upgrade the quality of existing files in the library when a better quality format becomes available.
15+
developer: Lidarr
16+
website: https://lidarr.audio/
17+
dependencies:
18+
- transmission
19+
repo: https://github.com/Lidarr/Lidarr
20+
support: https://github.com/Lidarr/Lidarr/issues
21+
port: 8686
22+
gallery:
23+
- 1.jpg
24+
- 2.jpg
25+
- 3.jpg
26+
path: ""
27+
defaultUsername: ""
28+
defaultPassword: ""
29+
torOnly: false
30+
permissions:
31+
- STORAGE_DOWNLOADS

plex/data/config/.gitkeep

Whitespace-only changes.

plex/data/transcode/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)