HPB push url is 404

30.0.5
Ubuntu 24
snap install
php 8.3.6

I am unable to get the High Performance Backend to work. I’ve followed the github documentation for snap (Configure HPB client push for Nextcloud snap · nextcloud-snap/nextcloud-snap Wiki · GitHub), and when I configure Talk from then web page, I’m getting a 404:
image

I’ve tried:
wss://nc.domain.com
nc.domain.com
http://nc.domain.com
https://nc.domain.com
localhost

Of course I use my actual domain, and I tried with /push appended.

‘trusted_proxies’ =>
array (
0 => ‘194.238.31.25’,
1 => ‘127.0.0.1’,
2 => ‘167.86.125.107’,
3 => ‘2605:a140:2245:4473::1’,
4 => ‘2a02:c207:2251:941::1’,
),

It seems like this command is not working correctly, which I am executing from OCC web.
notify_push:setup https://cloud.example.com/push
✓ redis is configured

✓ push server is receiving redis messages

✓ push server can load mount info from database

✓ push server can connect to the Nextcloud server

✓ push server is a trusted proxy

✓ push server is running the same version as the app

configuration saved

Looks you are confused by two different topics. There are two different “high performance backend” things (very unfortunate naming):

  1. one is notify_push also referred as “high performance backend for files” and has almost nothing to do with Talk and requires no config on Talk side… from your log it looks good and likely it works - check using occ notify_push:metrics (or review longer version How to verify notify_push works correctly?)
  2. the other HPB is used for Talk see High Performance Backend for Talk on Nextcloud with Docker for details - this one acts like a conferencing bridge mixing video of Talk participant into one stream with the goal to reduce bandwidth consumption and allow higher scaling of conferencing users
1 Like

I have two issues with my Nextcloud installation.

  1. Talk video calls do not work. To solve this problem, I installed coturn on a separate server. Nextcloud indicates this connection is working properly.

  2. When collaborating on a Deck card, I want updates to propagate to users immediately. I was under the impression this requires the High Performance Backend, which is probably the files HPB?

I am contemplating moving from my current snap over to the AIO package of Nextcloud. It’s my understanding that all of this is already set up there.

What response do you get when you access https://your.domain.com/push?

yes 1. HPB - “notify_push” should address the issue.

all clients require access to the TURN server.

it’s empty. as listed in the post there are other endpoints giving different replys

Thanks.

I’m getting a 404 not found error on the push URL.

I’m trying to get my remote person online to test the Talk server.

my bad it’s in fact 404 - my browser tricked me showing nothing :man_facepalming: