From 70bfb9a90755410d0bd31c77a45d45db3b549964 Mon Sep 17 00:00:00 2001 From: Nick Yeoman Date: Thu, 11 Jan 2024 22:28:50 -0800 Subject: [PATCH] Minor Update * updated readme (needs more work) * heimdall is great * added jellyfin --- README.md | 1 - heimdall/docker-compose.yml | 13 +++++++----- jellyfin/docker-compose.yml | 41 +++++++++++++++++++++++++++++++++++++ 3 files changed, 49 insertions(+), 6 deletions(-) create mode 100644 jellyfin/docker-compose.yml diff --git a/README.md b/README.md index 83da146..d3b148a 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,6 @@ Which isn't ideal, but I don't know how to do this more elegantly. # Possible additions: -* emby: [dockerhub](https://hub.docker.com/r/emby/embyserver) [official](https://emby.media/) * mailtrain: https://hub.docker.com/r/mailtrain/mailtrain * portus: https://hub.docker.com/r/opensuse/portus/ * silverpeas: https://hub.docker.com/_/silverpeas diff --git a/heimdall/docker-compose.yml b/heimdall/docker-compose.yml index e717ed5..e0cd4ff 100644 --- a/heimdall/docker-compose.yml +++ b/heimdall/docker-compose.yml @@ -5,9 +5,12 @@ version: "3" # Heimdall (Homepage) # # DockerHub: https://hub.docker.com/r/linuxserver/heimdall +# Offical Website: https://heimdall.site/ # -# SAMPLE ENV -# +# SAMPLE .env +# VERSION=latest +# TZ=America/Vancouver +# PORT=8000 # # NOTES # @@ -21,15 +24,15 @@ version: "3" services: heimdall: - image: linuxserver/heimdall:2.5.6 + image: linuxserver/heimdall:${VERSION:-latest} environment: - PUID=1000 - PGID=1000 - - TZ=America/Vancouver + - TZ=${TZ:-America/Vancouver} volumes: - ./data:/config restart: unless-stopped #ports: - # - "8000:80" + # - "${PORT:-80}:80" diff --git a/jellyfin/docker-compose.yml b/jellyfin/docker-compose.yml new file mode 100644 index 0000000..f2be125 --- /dev/null +++ b/jellyfin/docker-compose.yml @@ -0,0 +1,41 @@ +--- +version: "3" + +########################################################################################################################### +# Jellyfin +# +# LINKS +# * [DockerHub](https://hub.docker.com/_/mariadb/) +# * [Docs](https://jellyfin.org/docs/) +# +# Notes: +# Static Ports +# * 8096/tcp is used by default for HTTP traffic. You can change this in the dashboard. +# * 8920/tcp is used by default for HTTPS traffic. You can change this in the dashboard. +# * 1900/udp is used for service auto-discovery. This is not configurable. +# * 7359/udp is also used for auto-discovery. This is not configurable. +# +# SAMPLE ENV +# +########################################################################################################################### + +services: + + jellyfin: + image: jellyfin/jellyfin:latest + restart: always + volumes: + - ./data/config:/config + - ./data/cache:/cache + - ./data/content/media:/media + - ./data/content/books:/books + - ./data/content/movies:/movies + - ./data/content/music:/music + - ./data/content/musicvideos:/musicvideos + - ./data/content/photos:/photos + - ./data/content/shows:/shows + ports: + - "8096:8096" + restart: unless-stopped + environment: + - JELLYFIN_PublishedServerUrl=http://localhost:8000