nextcloud / jitsi

Nextcloud Jitsi Integration
GNU Affero General Public License v3.0
26 stars 8 forks source link

Integration with self hosted instance results in 404 #33

Open UltimateByte opened 10 months ago

UltimateByte commented 10 months ago

Hello,

As far as I know there is currently no way to use your own Jitsi server/instance in this extension.

The only reason why I'm using Jitsi is so that I can self host it and provide the best confidentiality to my customers compared to other private and proprietary solutions such as Microsoft Teams.

Therefore, I've got my own Jitsi server that is hosted in my home and ciphered using TLS (HTTPS). It would be nice to integrate it in this app, rather than using default Jitsi servers, otherwise Jitsi has no point to me.

Thank you!

EdRoxter commented 9 months ago

It is absolutely possible to use a self-hosted Jitsi instance with this app. In the Admin Settings>Jitsi submenu (i.e. https://your.nextcloud.domain/index.php/settings/admin/jitsi ), you can just enter the URL of your own Jitsi instance instead of the public one. Configuring authentication via JWT (JSON Web Token) for an additional layer of security is also perfectly possible.

I just set this up with a Nextcloud 27 instance and a Jitsi instance running on Debian 11. No issues here.

UltimateByte commented 9 months ago

Oh nice finding @EdRoxter thanks for sharing.

Weird stuff though, joining the room results in a 404 error for me. image And clicking the link brings me to my Jitsi homepage (but within Nextcloud URL) where I can then create the room with the same name as I wanted in Nextcloud. But if I use the share link from Nextcloud (in a private window), I don't end up being in the room; it results in an 404 as well. If people need to type the room's name it won't work. People are too lazy if there is more than 2 steps to follow.

I'm unsure if I actually want Jitsi to be linked to Nextcloud anyway. I wondered which features this plugin would offer and tried it. But unless there is a good reason such as being able to automatically create a meeting upon calendar events, I'm not sure to see the point. Jitsi is already pretty unstable by itself, making me lose hours upon certain updates with very poor logging, so adding a layer with Nextcloud... With an issue that doesn't have answers from project maintainers in a month. Not sure I would trust that solution as it is currently.

sol-invictus commented 3 months ago

I have the same problem here on Debian 12 and Nextcloud 26. https://the.domain.com/index.php/apps/jitsi/rooms/A-RANDOM-ID/test This leads to the 404 error above. Clicking on "here" gets you on the Jitsi Startpage (but with the URL from above).

Is there any solution or workaround for that problem?