From 797bdd8c9f8a2cdadd13d7099dabce1733968c87 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Sun, 19 Jan 2025 16:12:57 -0500 Subject: [PATCH 01/24] Create readme.md Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/readme.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 community-containers/jellyseerr/readme.md diff --git a/community-containers/jellyseerr/readme.md b/community-containers/jellyseerr/readme.md new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/community-containers/jellyseerr/readme.md @@ -0,0 +1 @@ + From 602d148513a8a13746b6b09ccc780354504eaef9 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Sun, 19 Jan 2025 16:13:28 -0500 Subject: [PATCH 02/24] Create jellyseerr.json Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/jellyseerr.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 community-containers/jellyseerr/jellyseerr.json diff --git a/community-containers/jellyseerr/jellyseerr.json b/community-containers/jellyseerr/jellyseerr.json new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/community-containers/jellyseerr/jellyseerr.json @@ -0,0 +1 @@ + From ec14d458c74eddc9e07dd6d9dbe47d9d68570aaa Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Sun, 19 Jan 2025 16:17:03 -0500 Subject: [PATCH 03/24] Update jellyseerr.json Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- .../jellyseerr/jellyseerr.json | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/community-containers/jellyseerr/jellyseerr.json b/community-containers/jellyseerr/jellyseerr.json index 8b137891791..8c9b9a65a68 100644 --- a/community-containers/jellyseerr/jellyseerr.json +++ b/community-containers/jellyseerr/jellyseerr.json @@ -1 +1,26 @@ - +{ + "aio_services_v1": [ + { + "container_name": "nextcloud-aio-jellyseerr", + "display_name": "Jellyseerr", + "documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin", + "image": "fallenbagel/jellyseerr", + "image_tag": "latest", + "internal_port": "host", + "restart": "unless-stopped", + "environment": [ + "TZ=%TIMEZONE%" + ], + "volumes": [ + { + "source": "nextcloud_aio_jellyseerr", + "destination": "/config", + "writeable": true + } + ], + "backup_volumes": [ + "nextcloud_aio_jellyseerr" + ] + } + ] +} From 270a983c6906b1013c5decf941ffd419f66f23cc Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Sun, 19 Jan 2025 16:17:53 -0500 Subject: [PATCH 04/24] Update jellyseerr.json Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/jellyseerr.json | 1 - 1 file changed, 1 deletion(-) diff --git a/community-containers/jellyseerr/jellyseerr.json b/community-containers/jellyseerr/jellyseerr.json index 8c9b9a65a68..9c7b1fc659c 100644 --- a/community-containers/jellyseerr/jellyseerr.json +++ b/community-containers/jellyseerr/jellyseerr.json @@ -5,7 +5,6 @@ "display_name": "Jellyseerr", "documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin", "image": "fallenbagel/jellyseerr", - "image_tag": "latest", "internal_port": "host", "restart": "unless-stopped", "environment": [ From a23bebcd93e85dcb3b6e88d75aa20f74b2450703 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Sun, 19 Jan 2025 17:37:42 -0500 Subject: [PATCH 05/24] Update readme.md Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/readme.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/community-containers/jellyseerr/readme.md b/community-containers/jellyseerr/readme.md index 8b137891791..92c6ad1a922 100644 --- a/community-containers/jellyseerr/readme.md +++ b/community-containers/jellyseerr/readme.md @@ -1 +1,16 @@ +## Jellyseerr +This container bundles Jellyseerr and auto-configures it for you. +### Notes +- After adding and starting the container, you can directly visit http://ip.address.of.server:5055 / and access your new Jellyseerr instance! +- 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) +- If you have a firewall like ufw configured, you might need to open port 5055 so that you can access the webui from you local network. +- The config of Jellyseerr 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/Fallenbagel/jellyseerr + +### Maintainer +https://github.com/Anvil5465 From 049d22089e77811bc648a1f5a5c1ea505d5c6dab Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Sun, 19 Jan 2025 17:42:48 -0500 Subject: [PATCH 06/24] Update jellyseerr.json Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/jellyseerr.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/community-containers/jellyseerr/jellyseerr.json b/community-containers/jellyseerr/jellyseerr.json index 9c7b1fc659c..44b6147798d 100644 --- a/community-containers/jellyseerr/jellyseerr.json +++ b/community-containers/jellyseerr/jellyseerr.json @@ -5,8 +5,19 @@ "display_name": "Jellyseerr", "documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin", "image": "fallenbagel/jellyseerr", - "internal_port": "host", + "internal_port": "5055", "restart": "unless-stopped", + "ports": [ + { + "ip_binding": "", + "port_number": "5055", + "protocol": "tcp" + }, + { + "ip_binding": "", + "port_number": "5055", + "protocol": "udp" + }, "environment": [ "TZ=%TIMEZONE%" ], From ba0a58ad3b084ef7427b386126215226f7a9c0b0 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Sun, 19 Jan 2025 17:43:18 -0500 Subject: [PATCH 07/24] Update readme.md Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/community-containers/jellyseerr/readme.md b/community-containers/jellyseerr/readme.md index 92c6ad1a922..43510dac988 100644 --- a/community-containers/jellyseerr/readme.md +++ b/community-containers/jellyseerr/readme.md @@ -2,7 +2,7 @@ This container bundles Jellyseerr and auto-configures it for you. ### Notes -- After adding and starting the container, you can directly visit http://ip.address.of.server:5055 / and access your new Jellyseerr instance! +- After adding and starting the container, you can directly visit http://ip.address.of.server:5055 / and access your new Jellyseerr instance, which can be used to manage Plex, Jellyfin, and Emby. - 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) - If you have a firewall like ufw configured, you might need to open port 5055 so that you can access the webui from you local network. - The config of Jellyseerr will be automatically included in AIO's backup solution! From 979339da3ee499a113902b6fd91b09329d9d0e51 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Sun, 19 Jan 2025 17:44:03 -0500 Subject: [PATCH 08/24] Update jellyseerr.json Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/jellyseerr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/community-containers/jellyseerr/jellyseerr.json b/community-containers/jellyseerr/jellyseerr.json index 44b6147798d..c9c1aadc291 100644 --- a/community-containers/jellyseerr/jellyseerr.json +++ b/community-containers/jellyseerr/jellyseerr.json @@ -17,7 +17,7 @@ "ip_binding": "", "port_number": "5055", "protocol": "udp" - }, + } "environment": [ "TZ=%TIMEZONE%" ], From 1f234f11e2179e4e132c68c0b00011d57a6618a0 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Sun, 19 Jan 2025 17:44:20 -0500 Subject: [PATCH 09/24] Update jellyseerr.json Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/jellyseerr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/community-containers/jellyseerr/jellyseerr.json b/community-containers/jellyseerr/jellyseerr.json index c9c1aadc291..7c1cea0d71a 100644 --- a/community-containers/jellyseerr/jellyseerr.json +++ b/community-containers/jellyseerr/jellyseerr.json @@ -18,6 +18,7 @@ "port_number": "5055", "protocol": "udp" } + ], "environment": [ "TZ=%TIMEZONE%" ], From b15502f95d3b9dae1372345aed22e66ad7511ef7 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Sun, 19 Jan 2025 17:45:55 -0500 Subject: [PATCH 10/24] Update jellyseerr.json Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/jellyseerr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/community-containers/jellyseerr/jellyseerr.json b/community-containers/jellyseerr/jellyseerr.json index 7c1cea0d71a..0864470829d 100644 --- a/community-containers/jellyseerr/jellyseerr.json +++ b/community-containers/jellyseerr/jellyseerr.json @@ -25,7 +25,7 @@ "volumes": [ { "source": "nextcloud_aio_jellyseerr", - "destination": "/config", + "destination": "/app/config", "writeable": true } ], From 58639f9aa2e6c3ad32d7695f013fdd122c48bb83 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Sun, 19 Jan 2025 17:58:14 -0500 Subject: [PATCH 11/24] Update readme.md Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/community-containers/jellyseerr/readme.md b/community-containers/jellyseerr/readme.md index 43510dac988..09dab1b57b8 100644 --- a/community-containers/jellyseerr/readme.md +++ b/community-containers/jellyseerr/readme.md @@ -3,7 +3,7 @@ This container bundles Jellyseerr and auto-configures it for you. ### Notes - After adding and starting the container, you can directly visit http://ip.address.of.server:5055 / and access your new Jellyseerr instance, which can be used to manage Plex, Jellyfin, and Emby. -- 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) +- In order to access your Jellyseerr 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 [Jellyseerr's reverse proxy documentation.](https://docs.jellyseerr.dev/extending-jellyseerr/reverse-proxy) - If you have a firewall like ufw configured, you might need to open port 5055 so that you can access the webui from you local network. - The config of Jellyseerr 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. From a4786eefa7ffe114ea3c9802e0673cb5afe31e00 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Sun, 19 Jan 2025 18:13:33 -0500 Subject: [PATCH 12/24] Update jellyseerr.json Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/jellyseerr.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/community-containers/jellyseerr/jellyseerr.json b/community-containers/jellyseerr/jellyseerr.json index 0864470829d..5e2e3118c8c 100644 --- a/community-containers/jellyseerr/jellyseerr.json +++ b/community-containers/jellyseerr/jellyseerr.json @@ -9,9 +9,9 @@ "restart": "unless-stopped", "ports": [ { - "ip_binding": "", - "port_number": "5055", - "protocol": "tcp" + "ip_binding": "", + "port_number": "5055", + "protocol": "tcp" }, { "ip_binding": "", From 7721df45f787e1751c02c4f5ff0935543d9df548 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Mon, 20 Jan 2025 07:40:51 -0500 Subject: [PATCH 13/24] Update community-containers/jellyseerr/jellyseerr.json Co-authored-by: Simon L. Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/jellyseerr.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/community-containers/jellyseerr/jellyseerr.json b/community-containers/jellyseerr/jellyseerr.json index 5e2e3118c8c..bc81e0b7b60 100644 --- a/community-containers/jellyseerr/jellyseerr.json +++ b/community-containers/jellyseerr/jellyseerr.json @@ -12,11 +12,6 @@ "ip_binding": "", "port_number": "5055", "protocol": "tcp" - }, - { - "ip_binding": "", - "port_number": "5055", - "protocol": "udp" } ], "environment": [ From 62199fe505f99d26193b04f7153494bf8bf93912 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Mon, 20 Jan 2025 07:41:22 -0500 Subject: [PATCH 14/24] Update community-containers/jellyseerr/jellyseerr.json Co-authored-by: Simon L. Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/jellyseerr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/community-containers/jellyseerr/jellyseerr.json b/community-containers/jellyseerr/jellyseerr.json index bc81e0b7b60..2ed4c3ba262 100644 --- a/community-containers/jellyseerr/jellyseerr.json +++ b/community-containers/jellyseerr/jellyseerr.json @@ -3,8 +3,9 @@ { "container_name": "nextcloud-aio-jellyseerr", "display_name": "Jellyseerr", - "documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin", + "documentation": "https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyseerr", "image": "fallenbagel/jellyseerr", + "image_tag": "latest", "internal_port": "5055", "restart": "unless-stopped", "ports": [ From e173053ea08dd43bd95cf1a99c0c3213d2aee756 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Mon, 20 Jan 2025 07:42:08 -0500 Subject: [PATCH 15/24] Update community-containers/jellyseerr/readme.md Co-authored-by: Simon L. Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/readme.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/community-containers/jellyseerr/readme.md b/community-containers/jellyseerr/readme.md index 09dab1b57b8..43e6d307861 100644 --- a/community-containers/jellyseerr/readme.md +++ b/community-containers/jellyseerr/readme.md @@ -2,7 +2,8 @@ This container bundles Jellyseerr and auto-configures it for you. ### Notes -- After adding and starting the container, you can directly visit http://ip.address.of.server:5055 / and access your new Jellyseerr instance, which can be used to manage Plex, Jellyfin, and Emby. +- This container is only intended to be used inside home networks as it uses http for its management page by default. +- After adding and starting the container, you can directly visit `http://ip.address.of.server:5055` and access your new Jellyseerr instance, which can be used to manage Plex, Jellyfin, and Emby. - In order to access your Jellyseerr 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 [Jellyseerr's reverse proxy documentation.](https://docs.jellyseerr.dev/extending-jellyseerr/reverse-proxy) - If you have a firewall like ufw configured, you might need to open port 5055 so that you can access the webui from you local network. - The config of Jellyseerr will be automatically included in AIO's backup solution! From 0f152feecb8e42d282f553a6965aa2077657b2d2 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Mon, 20 Jan 2025 07:42:43 -0500 Subject: [PATCH 16/24] Update community-containers/jellyseerr/readme.md Co-authored-by: Simon L. Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/readme.md | 1 - 1 file changed, 1 deletion(-) diff --git a/community-containers/jellyseerr/readme.md b/community-containers/jellyseerr/readme.md index 43e6d307861..2438ced7efa 100644 --- a/community-containers/jellyseerr/readme.md +++ b/community-containers/jellyseerr/readme.md @@ -5,7 +5,6 @@ This container bundles Jellyseerr and auto-configures it for you. - This container is only intended to be used inside home networks as it uses http for its management page by default. - After adding and starting the container, you can directly visit `http://ip.address.of.server:5055` and access your new Jellyseerr instance, which can be used to manage Plex, Jellyfin, and Emby. - In order to access your Jellyseerr 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 [Jellyseerr's reverse proxy documentation.](https://docs.jellyseerr.dev/extending-jellyseerr/reverse-proxy) -- If you have a firewall like ufw configured, you might need to open port 5055 so that you can access the webui from you local network. - The config of Jellyseerr 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. From 8f9f0296399288b09416b45d46bc21ca52f7f516 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Mon, 20 Jan 2025 07:43:03 -0500 Subject: [PATCH 17/24] Update community-containers/jellyseerr/jellyseerr.json Co-authored-by: Simon L. Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/jellyseerr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/community-containers/jellyseerr/jellyseerr.json b/community-containers/jellyseerr/jellyseerr.json index 2ed4c3ba262..1899548c352 100644 --- a/community-containers/jellyseerr/jellyseerr.json +++ b/community-containers/jellyseerr/jellyseerr.json @@ -16,6 +16,7 @@ } ], "environment": [ + "PORT=5055", "TZ=%TIMEZONE%" ], "volumes": [ From 6a55c9341502d6c8af7f982aab474cfc3be8dafb Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Mon, 20 Jan 2025 07:43:10 -0500 Subject: [PATCH 18/24] Update community-containers/jellyseerr/readme.md Co-authored-by: Simon L. Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/readme.md | 1 - 1 file changed, 1 deletion(-) diff --git a/community-containers/jellyseerr/readme.md b/community-containers/jellyseerr/readme.md index 2438ced7efa..7ac26f9dbf7 100644 --- a/community-containers/jellyseerr/readme.md +++ b/community-containers/jellyseerr/readme.md @@ -8,7 +8,6 @@ This container bundles Jellyseerr and auto-configures it for you. - The config of Jellyseerr 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/Fallenbagel/jellyseerr From cfdf8fdb4c5b47047c7c08c79096605255483151 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Mon, 20 Jan 2025 12:58:58 -0500 Subject: [PATCH 19/24] Update readme.md Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/caddy/readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/community-containers/caddy/readme.md b/community-containers/caddy/readme.md index fcb71964e5f..3c97c5b628f 100644 --- a/community-containers/caddy/readme.md +++ b/community-containers/caddy/readme.md @@ -9,6 +9,7 @@ This container bundles caddy and auto-configures it for you. It also covers http - If you want to use this with https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin, make sure that you point `media.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for jellyfin. - If you want to use this with https://github.com/nextcloud/all-in-one/tree/main/community-containers/lldap, make sure that you point `ldap.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for lldap. - If you want to use this with https://github.com/nextcloud/all-in-one/tree/main/community-containers/nocodb, make sure that you point `tables.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for nocodb. +- If you want to use this with https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyseerr, make sure that you point `requests.your-nc-domain.com` to your server using a cname record so that caddy can get a certificate automatically for jellyseerr. - After the container was started the first time, you should see a new `nextcloud-aio-caddy` folder and inside there an `allowed-countries.txt` file when you open the files app with the default `admin` user. In there you can adjust the allowed country codes for caddy by adding them to the first line, e.g. `IT FR` would allow access from italy and france. Private ip-ranges are always allowed. Additionally, in order to activate this config, you need to get an account at https://dev.maxmind.com/geoip/geolite2-free-geolocation-data and download the `GeoLite2-Country.mmdb` and upload it with this exact name into the `nextcloud-aio-caddy` folder. Afterwards restart all containers from the AIO interface and your new config should be active! - You can add your own Caddy configurations in `/data/caddy-imports/` inside the Caddy container (`sudo docker exec -it nextcloud-aio-caddy bash`). These will be imported on container startup. - See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack From 46e81b5c6bb19798b014cfd0ebd43ac81cda5a3a Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Mon, 20 Jan 2025 13:04:20 -0500 Subject: [PATCH 20/24] Update community-containers/jellyseerr/jellyseerr.json Co-authored-by: Simon L. Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/jellyseerr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/community-containers/jellyseerr/jellyseerr.json b/community-containers/jellyseerr/jellyseerr.json index 1899548c352..1dc2895cb0c 100644 --- a/community-containers/jellyseerr/jellyseerr.json +++ b/community-containers/jellyseerr/jellyseerr.json @@ -10,7 +10,7 @@ "restart": "unless-stopped", "ports": [ { - "ip_binding": "", + "ip_binding": "%APACHE_IP_BINDING%", "port_number": "5055", "protocol": "tcp" } From cb3fc6873d36743b6e37bf0b9ac1631353bf1fd3 Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Mon, 20 Jan 2025 13:05:54 -0500 Subject: [PATCH 21/24] Update readme.md Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/community-containers/jellyseerr/readme.md b/community-containers/jellyseerr/readme.md index 7ac26f9dbf7..23dc7d7b07f 100644 --- a/community-containers/jellyseerr/readme.md +++ b/community-containers/jellyseerr/readme.md @@ -4,7 +4,7 @@ This container bundles Jellyseerr and auto-configures it for you. ### Notes - This container is only intended to be used inside home networks as it uses http for its management page by default. - After adding and starting the container, you can directly visit `http://ip.address.of.server:5055` and access your new Jellyseerr instance, which can be used to manage Plex, Jellyfin, and Emby. -- In order to access your Jellyseerr 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 [Jellyseerr's reverse proxy documentation.](https://docs.jellyseerr.dev/extending-jellyseerr/reverse-proxy) +- In order to access your Jellyseerr 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 [Jellyseerr's reverse proxy documentation.](https://docs.jellyseerr.dev/extending-jellyseerr/reverse-proxy), OR use the Caddy community container that will automatically configure requests.$NC_DOMAIN to redirect to your Jellyseerr. - The config of Jellyseerr 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. From 75c3b3160d2883757748ec29b258bc17db2a77df Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Tue, 21 Jan 2025 07:37:38 -0500 Subject: [PATCH 22/24] Update fail2ban.json Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/fail2ban/fail2ban.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/community-containers/fail2ban/fail2ban.json b/community-containers/fail2ban/fail2ban.json index 70d0597b3ff..dbc733d44ee 100644 --- a/community-containers/fail2ban/fail2ban.json +++ b/community-containers/fail2ban/fail2ban.json @@ -30,6 +30,11 @@ "source": "nextcloud_aio_jellyfin", "destination": "/jellyfin", "writeable": false + }, + { + "source": "nextcloud_aio_jellyseerr", + "destination": "/jellyseerr", + "writeable": false } ] } From 70fffb4b7f2e430b1fd26c37577eb812df5cce6f Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Tue, 21 Jan 2025 07:56:37 -0500 Subject: [PATCH 23/24] Update readme.md Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/fail2ban/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/community-containers/fail2ban/readme.md b/community-containers/fail2ban/readme.md index 1811ebb2caa..851cb03cdb6 100644 --- a/community-containers/fail2ban/readme.md +++ b/community-containers/fail2ban/readme.md @@ -1,5 +1,5 @@ ## Fail2ban -This container bundles fail2ban and auto-configures it for you in order to block ip-addresses automatically. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/vaultwarden and https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin, if installed. +This container bundles fail2ban and auto-configures it for you in order to block ip-addresses automatically. It also covers https://github.com/nextcloud/all-in-one/tree/main/community-containers/vaultwarden, https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyfin, and https://github.com/nextcloud/all-in-one/tree/main/community-containers/jellyseerr, if installed. ### Notes - If you get an error like `"ip6tables v1.8.9 (legacy): can't initialize ip6tables table filter': Table does not exist (do you need to insmod?)"`, you need to enable ip6tables on your host via `sudo modprobe ip6table_filter`. From de2d34a609ccb6669b972207d5faf4ee8c2d9f5c Mon Sep 17 00:00:00 2001 From: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> Date: Tue, 21 Jan 2025 09:53:20 -0500 Subject: [PATCH 24/24] Update readme.md Signed-off-by: Anvil5465 <119350594+Anvil5465@users.noreply.github.com> --- community-containers/jellyseerr/readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/community-containers/jellyseerr/readme.md b/community-containers/jellyseerr/readme.md index 23dc7d7b07f..d6e606dfc27 100644 --- a/community-containers/jellyseerr/readme.md +++ b/community-containers/jellyseerr/readme.md @@ -5,6 +5,7 @@ This container bundles Jellyseerr and auto-configures it for you. - This container is only intended to be used inside home networks as it uses http for its management page by default. - After adding and starting the container, you can directly visit `http://ip.address.of.server:5055` and access your new Jellyseerr instance, which can be used to manage Plex, Jellyfin, and Emby. - In order to access your Jellyseerr 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 [Jellyseerr's reverse proxy documentation.](https://docs.jellyseerr.dev/extending-jellyseerr/reverse-proxy), OR use the Caddy community container that will automatically configure requests.$NC_DOMAIN to redirect to your Jellyseerr. +- If you want to secure the installation with fail2ban, you might want to check out https://github.com/nextcloud/all-in-one/tree/main/community-containers/fail2ban - The config of Jellyseerr 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.