From 1e933a4421884ff567d8d9756062ed0760384ed5 Mon Sep 17 00:00:00 2001 From: Apfelwurm Date: Sun, 30 Nov 2025 20:47:48 +0100 Subject: [PATCH 1/7] add Nextcloud Talk HPB single instance support --- .env.sample | 7 ++++++- compose.nextcloud-talk-hpb.yml | 8 ++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 compose.nextcloud-talk-hpb.yml diff --git a/.env.sample b/.env.sample index d4544fa..322c448 100644 --- a/.env.sample +++ b/.env.sample @@ -166,4 +166,9 @@ COMPOSE_FILE="compose.yml" ## Garage #COMPOSE_FILE="$COMPOSE_FILE:compose.garage.yml" -#GARAGE_RPC_ENABLED=1 \ No newline at end of file +#GARAGE_RPC_ENABLED=1 + +## Nextcloud Talk HPB +## The NEXTCLOUD_TALK_HPB_PORTS option can be set to a single port or a comma-separated list of ports if you need to run multiple instances +#COMPOSE_FILE="$COMPOSE_FILE:compose.nextcloud-talk-hpb.yml" +#NEXTCLOUD_TALK_HPB_ENABLED=1 \ No newline at end of file diff --git a/compose.nextcloud-talk-hpb.yml b/compose.nextcloud-talk-hpb.yml new file mode 100644 index 0000000..d52f35b --- /dev/null +++ b/compose.nextcloud-talk-hpb.yml @@ -0,0 +1,8 @@ +version: "3.8" +services: + app: + environment: + - NEXTCLOUD_TALK_HPB_ENABLED + ports: + - "3478:3478/tcp" + - "3478:3478/udp" -- 2.49.0 From df42c3fc4ca1ce6518e325bce1e306e412050f61 Mon Sep 17 00:00:00 2001 From: Apfelwurm Date: Sun, 30 Nov 2025 21:08:14 +0100 Subject: [PATCH 2/7] add traefik config for hpb --- traefik.yml.tmpl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/traefik.yml.tmpl b/traefik.yml.tmpl index b1ba638..0ad499e 100644 --- a/traefik.yml.tmpl +++ b/traefik.yml.tmpl @@ -90,6 +90,12 @@ entrypoints: matrix-federation: address: ":9001" {{ end }} + {{ if eq (env "NEXTCLOUD_TALK_HPB_ENABLED") "1" }} + nextcloud-talk-hpb: + address: ":3478" + nextcloud-talk-hpb-udp: + address: ":3478/udp" + {{ end }} ping: entryPoint: web -- 2.49.0 From a0e8140c0636a597812c2080ceb2497d8f77c587 Mon Sep 17 00:00:00 2001 From: Apfelwurm Date: Sun, 30 Nov 2025 21:18:07 +0100 Subject: [PATCH 3/7] remov wrong info --- .env.sample | 1 - 1 file changed, 1 deletion(-) diff --git a/.env.sample b/.env.sample index 322c448..c3c3aed 100644 --- a/.env.sample +++ b/.env.sample @@ -169,6 +169,5 @@ COMPOSE_FILE="compose.yml" #GARAGE_RPC_ENABLED=1 ## Nextcloud Talk HPB -## The NEXTCLOUD_TALK_HPB_PORTS option can be set to a single port or a comma-separated list of ports if you need to run multiple instances #COMPOSE_FILE="$COMPOSE_FILE:compose.nextcloud-talk-hpb.yml" #NEXTCLOUD_TALK_HPB_ENABLED=1 \ No newline at end of file -- 2.49.0 From 43483aab76d456700a2f5f9e1d4a22203c7d7f8c Mon Sep 17 00:00:00 2001 From: Apfelwurm Date: Sun, 30 Nov 2025 21:38:16 +0100 Subject: [PATCH 4/7] test port fixup --- compose.nextcloud-talk-hpb.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compose.nextcloud-talk-hpb.yml b/compose.nextcloud-talk-hpb.yml index d52f35b..ad77b8d 100644 --- a/compose.nextcloud-talk-hpb.yml +++ b/compose.nextcloud-talk-hpb.yml @@ -4,5 +4,5 @@ services: environment: - NEXTCLOUD_TALK_HPB_ENABLED ports: - - "3478:3478/tcp" + - "3478:3478" - "3478:3478/udp" -- 2.49.0 From 3e4bdb2f362efa6da320675bfb8c1c176c12b44d Mon Sep 17 00:00:00 2001 From: Apfelwurm Date: Sun, 30 Nov 2025 21:40:48 +0100 Subject: [PATCH 5/7] test port fixup --- compose.nextcloud-talk-hpb.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compose.nextcloud-talk-hpb.yml b/compose.nextcloud-talk-hpb.yml index ad77b8d..cb4748d 100644 --- a/compose.nextcloud-talk-hpb.yml +++ b/compose.nextcloud-talk-hpb.yml @@ -4,5 +4,6 @@ services: environment: - NEXTCLOUD_TALK_HPB_ENABLED ports: - - "3478:3478" - "3478:3478/udp" + # note (Apfelwurm): see https://github.com/docker/compose/issues/7627 + - "3477-3479:3477-3479/tcp" \ No newline at end of file -- 2.49.0 From 71b0e584e8c9f9707e083d9c46565af691fba6bf Mon Sep 17 00:00:00 2001 From: Apfelwurm Date: Sun, 30 Nov 2025 22:05:09 +0100 Subject: [PATCH 6/7] test port fixup --- compose.nextcloud-talk-hpb.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/compose.nextcloud-talk-hpb.yml b/compose.nextcloud-talk-hpb.yml index cb4748d..7ee4b3e 100644 --- a/compose.nextcloud-talk-hpb.yml +++ b/compose.nextcloud-talk-hpb.yml @@ -5,5 +5,4 @@ services: - NEXTCLOUD_TALK_HPB_ENABLED ports: - "3478:3478/udp" - # note (Apfelwurm): see https://github.com/docker/compose/issues/7627 - - "3477-3479:3477-3479/tcp" \ No newline at end of file + - "3478:3478/tcp" \ No newline at end of file -- 2.49.0 From 88233102574ca8e46df4288df1233074a379d6b2 Mon Sep 17 00:00:00 2001 From: p4u1 Date: Tue, 23 Dec 2025 14:21:53 +0100 Subject: [PATCH 7/7] bump traefik yml version --- abra.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/abra.sh b/abra.sh index 2424c21..ef50f0f 100644 --- a/abra.sh +++ b/abra.sh @@ -1,3 +1,3 @@ -export TRAEFIK_YML_VERSION=v27 +export TRAEFIK_YML_VERSION=v28 export FILE_PROVIDER_YML_VERSION=v10 export ENTRYPOINT_VERSION=v5 -- 2.49.0