# Server STUN and high-performance backend server Talk

**URL:** <https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072>\
**Category:** 💬 Talk (spreed)\
**Tags:** talk-hpb, turn, talk-app\
**Created:** [May 1, 2024, 10:28am UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072 "2024-05-01T10:28:08Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mario\_user](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mario_user/32/59207_2.png) [@Mario\_user](https://help.nextcloud.com/u/Mario_user)\
**Post date:** [May 1, 2024, 10:28am UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/1 "2024-05-01T10:28:08Z")

</div>

Hi,

I recently installed the Talk app and I’m testing how it works.

When we start a meeting an error message appears: “could not establish a connection with at least one participant. A TURN server might be needed for your scenario. Please ask your administrator to set”.

Is it necessary to install a TURN server so that meetings can be held regularly?

Finally, for a meeting with more than 4 participants I read that it is necessary to enable the high performance engine. Is there a guide for installing on ubuntu, do I need to dedicate a separate server from Nextcloud for this installation?

---

<div class="post-metadata">

**Author:** ![wwe](https://help.nextcloud.com/user_avatar/help.nextcloud.com/wwe/32/72963_2.png) [@wwe](https://help.nextcloud.com/u/wwe)\
**Post date:** [May 1, 2024, 11:27am UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/2 "2024-05-01T11:27:25Z")

</div>

Please use the [search](https://help.nextcloud.com/search) - lot of issues have been discussed already

STUN/TURN are technologies to establish connections between user without direct network connectivity e.g. in different networks behind firewalls and especially NAT. In case you have meeting participants outside your server network you likely require TURN server.

for Talk HPB you can start with e.g. [Nextcloud Talk High Performance Backend](https://help.nextcloud.com/t/nextcloud-talk-high-performance-backend/167217)

---

<div class="post-metadata">

**Author:** ![Mario\_user](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mario_user/32/59207_2.png) [@Mario\_user](https://help.nextcloud.com/u/Mario_user)\
**Post date:** [May 2, 2024, 2:44pm UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/3 "2024-05-02T14:44:23Z")

</div>

> [@wwe](#):
>
> Talk HPB

HI,  
Thank you for your answer. I looked at the problem indicated for Talk HPB but I don’t think it can help me at the moment.

I will use the Talk application to hold meetings with over 5 people and therefore I read that I should install and configure HPB but it is not clear to me how to do the installation, whether I should use a different server or install everything on the same server where Nextcloud resides. Please could you help me? Sorry, I’m new to the Talk app.

---

<div class="post-metadata">

**Author:** ![wwe](https://help.nextcloud.com/user_avatar/help.nextcloud.com/wwe/32/72963_2.png) [@wwe](https://help.nextcloud.com/u/wwe)\
**Post date:** [May 2, 2024, 7:51pm UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/4 "2024-05-02T19:51:54Z")

</div>

I provided you with required information, what did you do so far and what is the problem?

---

<div class="post-metadata">

**Author:** ![Mario\_user](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mario_user/32/59207_2.png) [@Mario\_user](https://help.nextcloud.com/u/Mario_user)\
**Post date:** [May 10, 2024, 7:10am UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/5 "2024-05-10T07:10:24Z")

</div>

Hi,  
thanks for your informations. I managed to install the TURN server for the Talk app and everything seems to be working.  
I indicate the guide followed so that anyone who needs can follow it  
[Setup turn server](https://help.nextcloud.com/t/howto-setup-nextcloud-talk-with-turn-server/30794)

I can’t find a specific installation guide for Talk HPB. Could you provide me with a guide to follow?

---

<div class="post-metadata">

**Author:** ![Mario\_user](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mario_user/32/59207_2.png) [@Mario\_user](https://help.nextcloud.com/u/Mario_user)\
**Post date:** [May 13, 2024, 6:52pm UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/6 "2024-05-13T18:52:42Z")

</div>

@wwe could you please help me with my problem?

---

<div class="post-metadata">

**Author:** ![wwe](https://help.nextcloud.com/user_avatar/help.nextcloud.com/wwe/32/72963_2.png) [@wwe](https://help.nextcloud.com/u/wwe)\
**Post date:** [May 13, 2024, 7:17pm UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/7 "2024-05-13T19:17:39Z")

</div>

please read the answers!!!

> [@wwe](#):
>
> can start with e.g. [Nextcloud Talk High Performance Backend](https://help.nextcloud.com/t/nextcloud-talk-high-performance-backend/167217)

---

<div class="post-metadata">

**Author:** ![Mario\_user](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mario_user/32/59207_2.png) [@Mario\_user](https://help.nextcloud.com/u/Mario_user)\
**Post date:** [May 30, 2024, 3:00pm UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/8 "2024-05-30T15:00:03Z")

</div>

Hi,  
I’m sorry I haven’t responded anymore, I’ve been very busy with my work. I read the guide you suggested and I think the only interesting point is the link suggested as a guide for installation: [GitHub - sunweaver/nextcloud-high-performance-backend-setup](https://github.com/sunweaver/nextcloud-high-performance-backend-setup)

Could you confirm that following this guide will be able to install the high performance server for my Nextcloud environment?

Could you suggest me a user guide to follow to install?

I don’t see any references in the official guide for this installation.

Greetings.

---

<div class="post-metadata">

**Author:** ![Mario\_user](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mario_user/32/59207_2.png) [@Mario\_user](https://help.nextcloud.com/u/Mario_user)\
**Post date:** [June 7, 2024, 2:11pm UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/9 "2024-06-07T14:11:29Z")

</div>

@wwe could you please help me with my problem?

---

<div class="post-metadata">

**Author:** ![csckcac](https://help.nextcloud.com/user_avatar/help.nextcloud.com/csckcac/32/61904_2.png) [@csckcac](https://help.nextcloud.com/u/csckcac)\
**Post date:** [June 7, 2024, 2:48pm UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/10 "2024-06-07T14:48:27Z")

</div>

> **[Nextcloud Talk High Performance Back-End Requirements](https://portal.nextcloud.com/article/Scalability/Nextcloud-Talk-High-Performance-Back-End-Requirements)**
>
> The Nextcloud Subscription Portal.

sub it and you would get the answer.  
this is how the business works

---

<div class="post-metadata">

**Author:** ![bb77](https://help.nextcloud.com/letter_avatar/bb77/32/6_22734026db12803ebb3e059622ac3534.png) [@bb77](https://help.nextcloud.com/u/bb77)\
**Post date:** [June 7, 2024, 3:02pm UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/11 "2024-06-07T15:02:15Z")

</div>

> [@Mario\_user](#):
>
> Could you confirm that following this guide will be able to install the high performance server for my Nextcloud environment?

Why don’t you just test it yourself?

If you don’t feel comfortable running random scripts from the Internet, the following guide (in German) might help you get started… [Nextcloud High Performance Backend v. 0.4 (Talk-App und Signaling-Server) - Carsten Rieger IT-Services](https://www.c-rieger.de/nextcloud-high-performance-backend-talk-app-und-signaling-server/)

---

<div class="post-metadata">

**Author:** ![Mario\_user](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mario_user/32/59207_2.png) [@Mario\_user](https://help.nextcloud.com/u/Mario_user)\
**Post date:** [June 26, 2024, 3:42pm UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/12 "2024-06-26T15:42:34Z")

</div>

thanks for the suggestion, I followed the guide and installed the hpb server in my Nextcloud but I get 404 error. I don’t know how I can solve the problem, please can you help me?

 ![image](https://help.nextcloud.com/uploads/default/original/3X/9/2/92896a61fcea284e0efc1928b445868aa0f255a0.png)

I ran the command “./bin/signaling --config /etc/signaling/server.conf” to check if the configuration was correct and I received no error, in fact I see that it is running.

 ![image](https://help.nextcloud.com/uploads/default/original/3X/1/8/18a284e60b3b2d2a27a5dcc2adc17848cc57d1e4.png)

I get an error however if I insert it into my configuration “/etc/nginx/conf.d/… .conf”  
upstream signaling {  
server 127.0.0.1:8080;  
}

---

<div class="post-metadata">

**Author:** ![Mario\_user](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mario_user/32/59207_2.png) [@Mario\_user](https://help.nextcloud.com/u/Mario_user)\
**Post date:** [June 27, 2024, 7:13am UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/13 "2024-06-27T07:13:41Z")

</div>

Hi,  
I noticed this error

 ![image](https://help.nextcloud.com/uploads/default/original/3X/f/7/f764bbb5ed57c537160e1cdaebb5198be214ea83.png)

Can you help me?

---

<div class="post-metadata">

**Author:** ![bb77](https://help.nextcloud.com/letter_avatar/bb77/32/6_22734026db12803ebb3e059622ac3534.png) [@bb77](https://help.nextcloud.com/u/bb77)\
**Post date:** [June 27, 2024, 8:46am UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/14 "2024-06-27T08:46:13Z")

</div>

Sorry, I’m not using it myself, and I’m not sure why the service fails to start. Maybe there are more details in the log…

```
journalctl -eu signaling.service

```

---

<div class="post-metadata">

**Author:** ![Mario\_user](https://help.nextcloud.com/user_avatar/help.nextcloud.com/mario_user/32/59207_2.png) [@Mario\_user](https://help.nextcloud.com/u/Mario_user)\
**Post date:** [June 27, 2024, 11:11am UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/15 "2024-06-27T11:11:21Z")

</div>

thanks for your help, I solved the problem.

However, I think this is the error that causes me to receive a 404 and I don’t understand how to resolve it

 ![image](https://help.nextcloud.com/uploads/default/original/3X/3/a/3af60e13eeb8e6d6181b6e8e5cb9a5b15598b25e.png)

---

<div class="post-metadata">

**Author:** ![wwe](https://help.nextcloud.com/user_avatar/help.nextcloud.com/wwe/32/72963_2.png) [@wwe](https://help.nextcloud.com/u/wwe)\
**Post date:** [January 16, 2025, 8:25am UTC](https://help.nextcloud.com/t/server-stun-and-high-performance-backend-server-talk/190072/16 "2025-01-16T08:25:07Z")

</div>


