Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Etherpad is not working / Working configuration missing #6359

Closed
andreas-bulling opened this issue Apr 24, 2020 · 10 comments
Closed

Etherpad is not working / Working configuration missing #6359

andreas-bulling opened this issue Apr 24, 2020 · 10 comments

Comments

@andreas-bulling
Copy link

Hi,

I've been trying for days to get Etherpad working, have been raking through tons of forums posts, and asked in multiple places. But I couldn't find a single fully working configuration that reliably solves the Access-Control-Allow-Origin, Content-Security-Policy, XFRAME, whatever combination of settings is causing this problem. And I don't seem to be alone judging from the tons of people having asked similar questions in the past.

I therefore consider this a documentation bug that needs fixing. I envision a working configuration for NGINX and Apache would help 99% of people out there.

@hex-m
Copy link

hex-m commented May 5, 2020

whatever combination of settings is causing this problem

Please explain what problem you are referring to. Did you use the instructions mentioned in the wiki?

@hex-m
Copy link

hex-m commented May 5, 2020

I just configured the Etherpad integration.

The wiki-article is confusing because the proxy_pass parameter assumes Etherpad is running on the same server as Jitsi Meet (on port 9001) while step 3 assumes Etherpad is running on a different server. My config values:

proxy_pass https://etherpad-server.examle.com/;

and

etherpad_base: 'https://etherpad-server.examle.com/p/',

update: there is a different nginx config suggested in the forums.

@andreas-bulling
Copy link
Author

I tried but Access-Control-Allow-Origin, Content-Security-Policy etc always prevent the pad from being shown in the iframe

@andreas-bulling
Copy link
Author

andreas-bulling commented May 5, 2020

I managed to make one further step towards a working setup it seems by following
https://github.com/ether/etherpad-lite/wiki/How-to-put-Etherpad-Lite-behind-a-reverse-Proxy#from-subdirectory-url

But now I am stuck again with a new Error during WebSocket handshake: Unexpected response code: 400 This error I only see in Chromium, in all browsers the etherpad icons are not properly shown at the top. Probably a nginx configuration clash with jitsi (location "static")

@hex-m
Copy link

hex-m commented May 6, 2020

There is an issue about CSP headers on the Etherpad side.

I would suggest to have this discussion in the forum as others seem to have the same problem.

@andreas-bulling
Copy link
Author

Thanks. Do you happen to know how to resolve this icon problem I am having? The NGINX configuration for jitsi includes a directive for /static and so does the one for etherpad. I can only assume that the two clash.

Do you have a working setup for jits+etherpad+nginx and, if yes, would you mind posting your complete config?

Thanks!

@psymin
Copy link

psymin commented May 9, 2020

A symbolic link can resolve this issue. Not the best fix, but it seems to do the trick.

jitsi/docker-jitsi-meet#540 (comment)

@andreas-bulling
Copy link
Author

andreas-bulling commented May 11, 2020

Great, thanks, will give it a try!

EDIT: Fixed it for me

@l3d00m
Copy link

l3d00m commented May 16, 2020

Closing this as this is now fixed / not an issue with Jitsi Meet per se.

@l3d00m l3d00m closed this as completed May 16, 2020
@Ark74
Copy link

Ark74 commented Aug 12, 2020

Has anyone tried this con Secure rooms?
Does it changes?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants