Error: "Running version: unknown" After Setting Up HPB Server for Talk App

Hi everyone,

I recently set up the High Performance Backend (HPB) for the Talk App on a separate VPS to enhance the performance of my self-hosted Nextcloud instance. The goal was to improve video/audio call quality and scalability beyond the 2-3 participant limit.

Here’s what I did:

  • Nextcloud version: [insert your Nextcloud version here, e.g., 29.0.0]
  • HPB Server Setup:
    • Installed Go 1.20.4 (via official binaries)
    • Installed Janus Gateway
    • Installed CoTURN
    • Installed Nextcloud Spreed Signaling v1.3.2 from GitHub

The HPB server and services are up and running without any visible errors. I can confirm that the signaling service is active and accessible.

However, when I tried to configure the HPB URL and the secret key in the Nextcloud Talk settings, I encountered the following error:

Error: Running version: unknown; Server needs to be updated to be compatible with this version of Talk.

This is confusing because I’m already using the latest Spreed Signaling release (v1.3.2), which should be compatible with recent Talk versions. I’ve double-checked the signaling config and HTTPS certificate, and everything seems fine.

Has anyone else run into this issue? Is there a known compatibility problem between Talk and Spreed Signaling versions? Or maybe I’m missing something in the setup?

Any help would be appreciated!

Thanks in advance.