[Nextcloud-signaling] Video conference with Nextcloud Talk

Nextcloud Signaling for YunoHost

Integration level Working status Maintenance status

Install Nextcloud Signaling with YunoHost

Read this README in other languages.

This package allows you to install Nextcloud Signaling quickly and simply on a YunoHost server.
If you don’t have YunoHost, please consult the guide to learn how to install it.

Overview

Improve performances and reliability of Nextcloud Talk. You should be able to make video calls with more than 3 persons.

Screenshots

Documentation and resources

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that:

sudo yunohost app install https://github.com/YunoHost-Apps/nextcloud-signaling_ynh/tree/testing --debug
or
sudo yunohost app upgrade nextcloud-signaling -u https://github.com/YunoHost-Apps/nextcloud-signaling_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps

3 Likes

I think this package is now usable. I am waiting for the end of automatic tests.

This app needs a specific coturn PR and yunohost 12.

If some people want to test it in true conditions, i will be happy :slight_smile: . For information, it tooks me 28h to make this package !

6 Likes

The link seems wrong.

I would love to try it, but I don’t have a running v12 server. And I can’t find hardware system requirements, can a small vps be enough?

I don’t know exactly. That’s for this kind of things that i call for test…

On my side i will try to make some visio with it with a group of persons (currently i made some test just with me and several computers).

1 Like

I have ynh12 running.
Is your package working? I have coturn installed and Nextcloud Talk configured.

For coturn you need this Enh udp 443 by zamentur · Pull Request #31 · YunoHost-Apps/coturn_ynh · GitHub

Yes, it seems it’s working (i made a test this morning with just 3 persons).

I tried to install but it failed. Log is below.

https://paste.yunohost.org/raw/iduqazafan

I will be glad to test another one :slight_smile:

edit:
as I understood, I have on server older go version.

1 Like

Is go installed on your instance ?

which go

I think you are right, an old version of go version prevents launching the new version… I guess it’s an issue for all go package ?!

I removed golang and app installed successfully.
It has ability to configure things in web admin. Wau!

I will try to use it tomorrow by talk clients .
Thank you - go to ynh store :slight_smile:

Edit:
I tried to send msg, typing notification is working, calls too…
You have done great app, which I missed a lot :ok_hand::100:
But, will you maintain it periodically?

I guess yes. The minimum is to change the signaling source code and the hash, i should create the auto updater in order to do it.

It also depends if sans-nuage.fr or one or several customers of ReflexLibre use it or not. If nobody near me use it, i probably won’t maintain it :confused: .

1 Like

I want to install this app because I cannot for the life of me get nextcloud talk to work properly. Only text works, not audio or video.

When I try to install the app from the yunohost App Store, I get a message that says the app is broken and that I should not install it. Does the app work?

I having trouble to install the app :frowning:
Log is here:
https://paste.yunohost.org/raw/vevokoheqe
Is it related to go version again?

Hi
(I am Belgian and speak French and my English is not very good)
Thanks for the work.

I’m slowly going into production of my private Nextcloud instance for my personal use and the associations I support.

I’m a self-taught researcher/computer technician. Not an expert in system administration.

With pleasure to support the Nextcloud signaling project for Yunohost.
To the best of my ability :wink:

My Nextcloud:
A rental from a provider in Belgium.
2VCPU
2GoRam
Nextcloud Hub 9(30.0.5)
It already provides a prepared Coturn.
My VPS :
2Vcore
8GB Ram
500Mbps
YunoHost12.0.11 (stable)

Translated with DeepL.com (free version)

Hello ljf,

I tried, without success, your package few months ago. I wanted to make new tests this week but it does not appear anymore in yunohost catalogue.

Does that mean that nobody else shown some interest to such a solution ?

Paul

As you know, everything is made possible by volontiers. And volontiers have lives, jobs, etc…
I’m very interested in this app, but I have higher priorities which make it hard to work on it.
If you are really interested AND have spare time, you can have a look at the install script and check the install logs to identify what needs to be fixed.

1 Like

Hi, I have a few questions to be able to test this package :

  • where do I find the coturn API key ? In config panel I get name and secret only.
  • turnserver : the example shows “turn:domain.tld:3478?transport=udp,turn:domain.tld:3478?transport=tcp”. In coturn config panel, I find “turn:domain.tld:5349”. Can I just put it like this or do I need to split it in 2 (for udp and tcp) ? What about the port used ?
  • does signaling has to be installed on dedicated domain ? Or it could be same domain as nextcloud ?
    Many thanks

Bonjour, j’ai les mêmes questions

Same questions as @tomdereub. I wish someone more knowledgeable could help, I have no idea where to find that information. Thanks!

Edit: I guess it’s the test values here, found in the “coturn” app settings:

  • URI is for “turnserver”
  • username is for “api key”
  • password is for “secret”

I tried that and it seems to work.

Be careful: the instructions say to show secrets, but this seems to not work (see #14). Instead, inspect /etc/yunohost/apps/nextcloud-signaling/settings.yml and locate the key called pwd__YOUR_DOMAIN; right under it, there will be a shared_secret key. Use that in the “shared secret” field on Nextcloud.

Edit 2: I didn’t get errors, but my nextcloud can’t create rooms anymore, so something’s wrong, but I have no idea how to debug.