From 99a0069460a86e1730ab1b003b44d89da7170cc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C4=B1=CE=B5=D1=8F=D1=8F=CE=B5?= <47398145+AiroPi@users.noreply.github.com> Date: Fri, 23 Feb 2024 16:38:07 +0000 Subject: [PATCH] Updated README for Jellyfin, Plex, and Caddy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Added incompatibilities between Jellyfin and Plex. - Included note about Caddy handling `media.$NC_DOMAIN`. - Added information about setting up a reverse proxy. - Included security notice for Jellyfin initial setup. Signed-off-by: Pıεяяε <47398145+AiroPi@users.noreply.github.com> --- community-containers/caddy/readme.md | 2 +- community-containers/jellyfin/readme.md | 10 +++++++--- community-containers/plex/readme.md | 1 + 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/community-containers/caddy/readme.md b/community-containers/caddy/readme.md index c26b39a5..3209acad 100644 --- a/community-containers/caddy/readme.md +++ b/community-containers/caddy/readme.md @@ -1,5 +1,5 @@ ## Caddy with geoblocking -This container bundles caddy and auto-configures it for you. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/vaultwarden by listening on `bw.$NC_DOMAIN`, if installed. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/stalwart by listening on `mail.$NC_DOMAIN`, if installed. +This container bundles caddy and auto-configures it for you. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/vaultwarden by listening on `bw.$NC_DOMAIN`, if installed. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/stalwart by listening on `mail.$NC_DOMAIN`, if installed. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin by listening on `media.$NC_DOMAIN`, if installed. ### Notes - This container is incompatible with the [npmplus](https://github.com/nextcloud/all-in-one/tree/main/community-containers/npmplus) community container. So make sure that you do not enable both at the same time! diff --git a/community-containers/jellyfin/readme.md b/community-containers/jellyfin/readme.md index 0ba12cea..5292928b 100644 --- a/community-containers/jellyfin/readme.md +++ b/community-containers/jellyfin/readme.md @@ -2,10 +2,14 @@ This container bundles Jellyfin and auto-configures it for you. ### Notes -- This is not working on Docker Desktop since it needs `network_mode: host` in order to work correctly. +- This container is incompatible with the [Plex](https://github.com/nextcloud/all-in-one/tree/main/community-containers/plex) community container. So make sure that you do not enable both at the same time! +- This container does not work on Docker Desktop since it needs `network_mode: host` in order to work correctly. - After adding and starting the container, you can directly visit http://ip.address.of.server:8096/ and access your new Jellyfin instance! -- The data of Jellyfin will be automatically included in AIOs backup solution! -- See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack +- In order to access your Jellyfin outside the local network, you have to set up your own reverse proxy. You can set up a reverse proxy following [these instructions](https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md) and [Jellyfin's networking documentation](https://jellyfin.org/docs/general/networking/#running-jellyfin-behind-a-reverse-proxy), OR use the [Caddy](https://github.com/nextcloud/all-in-one/tree/main/community-containers/caddy) community container that will automatically configure `media.$NC_DOMAIN` to redirect to your Jellyfin. +- ⚠️ After the initial start, Jellyfin shows a configuration page to set up the root password, etc. **Be careful to initialize your Jellyfin before adding the DNS record.** +- The data of Jellyfin will be automatically included in AIO's backup solution! +- See [here](https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers) how to add it to the AIO stack. + ### Repository https://github.com/jellyfin/jellyfin diff --git a/community-containers/plex/readme.md b/community-containers/plex/readme.md index d8268395..a3f679cc 100644 --- a/community-containers/plex/readme.md +++ b/community-containers/plex/readme.md @@ -2,6 +2,7 @@ This container bundles Plex and auto-configures it for you. ### Notes +- This container is incompatible with the [Jellyfin](https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin) community container. So make sure that you do not enable both at the same time! - This is not working on arm64 since Plex does only provide x64 docker images. - This is not working on Docker Desktop since it needs `network_mode: host` in order to work correctly. - If you have a firewall like ufw configured, you might need to open all Plex ports in there first in order to make it work. Especially port 32400 is important!