nextcloud / jitsi

Nextcloud Jitsi Integration
GNU Affero General Public License v3.0
28 stars 9 forks source link

404 Not Fount Jitsi Nexctcloud Integration #17

Closed dolphinscorp closed 1 year ago

dolphinscorp commented 1 year ago

Hi Everyone

I have installed Jitsi Integration app in Nextcloud set following parameters:

image

But it gives error when click on Join

image

image

We use username password to initiate meetings on meet.mydomain.com. And it works without any issue. But it is not working with nextcloud. Also tried with JWT. but same error

dolphinscorp commented 1 year ago

Please advice

It seems like "Click here to Join" redirects me to a page which does not exist. JWT and internal_hashed Password mechanism both are tried at jitsi. But nothing made it work in nextcloud.

NOTE: Jitsi fully operational and working directly. Only issue with this app.

weeman1337 commented 1 year ago

Can you check the redirects and pages the app tries to open using the browser's network console?

I can confirm it is working with open and JWT secured installations. Without any details about the setup it is hard to help.

dolphinscorp commented 1 year ago

This is my jitsi path at browser on Nextcloud

https://nextclouddomain.com/index.php/apps/jitsi/

image

When click on join it redirects me following path and that is fine

https://nextclouddomain.com/index.php/apps/jitsi/rooms/98fdb1c7-0890-401d-9655-7f7c9e09e82d/TestCall

When clicked on "click here to join"

image

URL Remain Same

https://nextclouddomain.com/index.php/apps/jitsi/rooms/98fdb1c7-0890-401d-9655-7f7c9e09e82d/TestCall

Now it becomes 404 error

image

Both jitsi and nextcloud are publicly accessible.

Let me know details that required to arrange

dolphinscorp commented 1 year ago

Please advise

dolphinscorp commented 1 year ago

Hello

This issue has been resolved, it was issue at Jitsi apache host configuration. Jitsi apache configuration by defaul cannot handly “-” or special characters. Nextcloud plugin generates special characters in url when sends request to jitsi. To make it work we have added following at the end of virtual host file of jitsi (apache config)

RewriteCond %{REQUESTURI} ^/http-bind RewriteRule ^ - [END] RewriteRule ^/([a-zA-Z0-9-]+)$ /index.html