Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Chewie
    @Chewie9999
    Firefox 60.4.0esr (32-bit)
    on w10 64bit
    neben
    @neben
    We do not support this Firefox ESR release, as it's not compatible to the technology required by the sopher app (i.e., service workers and push notifications). Please try a current release of Firefox (not ESR) or Chrome.
    Thanks for reaching out and please let us know if you are having further issues.
    Btw, this is the Firefox document detailing the missing features in Firefox ESR: https://www.fxsitecompat.dev/en-CA/docs/2018/service-workers-and-push-notifications-are-disabled-on-firefox-60-esr/
    Chewie
    @Chewie9999
    ok thanks.
    Also, it mentions on your website you can host the server, but there's no details about this. What is required, and what is the pricing structure?
    neben
    @neben
    Yes, it's possible to host everything yourself. You'll need a docker host to run the microservices, but that's about it. It'd be best if you give me a call or write an email, then I can give you more details. Contact details are on the web site.
    Chewie
    @Chewie9999
    great, thank you!
    Ghost
    @ghost~5de60f44d73408ce4fd2ce77
    Good morning! I get this error https://justpaste.it/75ezz when I open https://app.sopher.io/login on Firefox 68.2.0esr (64-bit) on Debian GNU/Linux 10 (buster), Linux 4.19.0-6-amd64.
    Stefan Sechelmann
    @sechel
    We do not support this Firefox ESR release, as it's not compatible to the technology required by the sopher app (i.e., service workers and push notifications). Please try a current release of Firefox (not ESR) or Chrome.
    Thanks for reaching out and please let us know if you are having further issues.
    Btw, this is the Firefox document detailing the missing features in Firefox ESR: https://www.fxsitecompat.dev/en-CA/docs/2018/service-workers-and-push-notifications-are-disabled-on-firefox-60-esr/
    Ghost
    @ghost~5de60f44d73408ce4fd2ce77
    Thank you! So all ESR releases are not supporting the required features?
    neben
    @neben
    Hmm, let me double check with the current ESR this afternoon.
    neben
    @neben
    Unfortunately, service workers and push notifications are still disabled in FF 68 ESR. Are you able to use the Debian firefox package instead of firefox-esr?
    Ghost
    @ghost~5de60f44d73408ce4fd2ce77
    Thank you for checking. Yes I am.
    neben
    @neben
    Perfect, please let us know if you have any further issues or questions!
    Chiwy
    @chiwy_gitlab
    Hi
    I have been trying to use Sopher with my Nexcloud account but it doesn't work
    Stefan Sechelmann
    @sechel
    Hey, great. Does your Nextcloud instance support CORS headers? That’s needed in order for the client to connect.
    Chiwy
    @chiwy_gitlab
    Well now I realize that maybe my problem is with the CORS in Nextcloud...
    I'll check if I can fix this situation and then I'll come back, thanks
    Stefan Sechelmann
    @sechel
    You’ll need the headers for id.sopher.io if you don’t wanna open it up to all domains.
    Chiwy
    @chiwy_gitlab
    ok, thanks
    Something like this: add_header Access-Control-Allow-Origin "id.sopher.io"; ??
    Stefan Sechelmann
    @sechel
    Right 👍
    Chiwy
    @chiwy_gitlab
    thanks again
    And now I can't access to your web site, I have a 502 Bad Gateway response
    Chiwy
    @chiwy_gitlab
    Now your website is working but I still have the same problem: We could not connect to your Nextcloud server. Please make sure the URL is correct and CORS is enabled.
    Stefan Sechelmann
    @sechel
    Could you provide me your Nextcloud endpoint so I can have a look? You can send it to stefan@sopher.io
    Chiwy
    @chiwy_gitlab
    I already sent you an e-mail
    Stefan Sechelmann
    @sechel
    Ok, I’ll check...
    Stefan Sechelmann
    @sechel
    Ok, I found the issue. It’s on our side. I’ll fix this and get back here ASAP.
    Stefan Sechelmann
    @sechel
    Could you remove the extra header for our domain again please? It now includes two Access-Control-Allow-Origin directives where only one is allowed.
    Chiwy
    @chiwy_gitlab
    I already removed, but I don't understand what I have to do now
    or...
    ??
    Stefan Sechelmann
    @sechel
    There are two issue at the same time here. One is on our side and the other is connected to the CORS config on your side.
    Chiwy
    @chiwy_gitlab
    ok
    Stefan Sechelmann
    @sechel
    It seems that you server does not add CORS headers to all endpoints of your Nextcloud instance.
    Namely /index.php/login/v2 does not add CORS headers. We need that to create the login link for you to get redirected to the login page of your Nextcloud instance.
    Chiwy
    @chiwy_gitlab
    ok, I think now I understand
    but I have tho change also something in my Nginx config?
    Stefan Sechelmann
    @sechel
    I'll see if I can give you an example
    Chiwy
    @chiwy_gitlab
    ok thanks, I'm leaving the chat now
    but I'll back tomorrow
    ciao
    Stefan Sechelmann
    @sechel
    Ok, maybe @neben can have a look too.
    I'm not an expert on nginx configs but what I see from our config is that basically all .php resources are equipped with CORS headers: location ~ \.php(?:$|/) {.
    And then add_header 'Access-Control-Allow-Origin' $valid_origin always; where valid_origin includes id.sopher.io and a few others but this is the one relevant to you.