Various NGINX Errors: Wallabag, Jitsi, Jeedom, Etherpad

My YunoHost server

Hardware: Dell Poweredge R710
YunoHost version: Powered by YunoHost 3.8.4.8 (stable).
I have access to my server : Through SSH & through the webadmin
Are you in a special context or did you perform some particular tweaking on your YunoHost instance ? : no

I am having issues with NGINX on various apps: Wallabag, Jitsi, Jeedom, Etherpad. These are on a variety of domains:

https://wbag.DOMAIN.COM/wallabag
https://jitsi.DOMAIN.COM
https://jeedom.DOMAIN.COM
https://util.DOMAIN.COM/pad

The most recently installed was Jitsi and the pastebin for that was here as the yunopast button is broken for files this large: https://pastebin.com/uR55SwPh

I’ve gone so far as to create A and AAAA records in each of these domains on cloudflare and enable thrings through my AT&T firewall, but still seem to be struggling on them

Here’s the diagnosis yunopaste: https://paste.yunohost.org/raw/bojemurile

any insight?

Well if you’re having an issue and are asking for help, can you explain what this “issue” is …

I’m sorry if it wasn’t clear. all I get is the Nginix language page “congrats” on jitsi and just a 404 on the others

Hmokay … what about running yunohost tools regen-conf nginx ? Does it says anything in particular ?

yunohost tools regen-conf nginx
Success! Configuration updated for 'nginx'
nginx:
  applied:
    /etc/nginx/conf.d/auth.jitsi.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/chat.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/codimd.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/conference.jitsi.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/focus.jitsi.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/grafana.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/jeedom.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/jitsi-videobridge.jitsi.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/jitsi.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/lab.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/nextcloud.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/php.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/util.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/wbag.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/wiki.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/conf.d/wikijs.DOMAIN.COM.d/yunohost_local.conf:
      status: forget-about-it
    /etc/nginx/sites-enabled/default:
      status: forget-about-it
  pending:

https://wbag.DOMAIN.COM/wallabag
I still get

404 Not Found
nginx

https://jitsi.DOMAIN.COM
I still get

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.

https://jeedom.DOMAIN.COM
I now get

NET::ERR_CERT_AUTHORITY_INVALID

https://util.DOMAIN.COM/pad
I still get

404 Not Found
nginx

I also tried installing jeedom on the main domain at DOMAIN.COM/jeedom and get the same error

NET::ERR_CERT_AUTHORITY_INVALID
Subject: yunohost.org
Issuer: yunohost.org

this is despite having the IPV4 and IPV6 addresses added through my router and on cloudflare

Well I don’t know what the hell is happening but naively I would be suspicious after cloudflare here …

cloudflare seems to work for all of the other domains :frowning: I can add some other new apps and it works fine, but these four are having issues :thinking:

It seems to be a combination of YUNO documentation and cloudflare. I expiremented a lot but the issue seems to be that cloudflare does not really like the 128 flag in the LE CAA record. Once updated to

0 issue “letsencrypt.org

issues with Etherpad and Wallabag resolved.

After restarting the server, Jeedom is no longer giving an NGINIX error, so I am going to remove it and open a different thread for it.

I am still having issues with Jitsi, and think it’s also related. I can get an LE cert for ecverything except auth.jitsi.DOMAIN.COM.

I’m also getting this error:

Domain auth.jitsi.DOMAIN.COM appears unreachable through HTTP from outside the local network in IPv4, though it works in IPv6.

Domain focus.jitsi.DOMAIN.COM appears unreachable through HTTP from outside the local network in IPv4, though it works in IPv6.

I managed to get all the LE issues resolved after rerunning diagnosis. Yay!

Jitsi still returns a NGNIX welcome page. boo! I then tried reinstalling it: and now it errors out again:

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

So I just realized that I might be “in a special context or did you perform some particular tweaking on your YunoHost instance ?”

My server wouldn’t let me install YUNO directly so I had to install debian first AND THEN jump over to yuno through “curl https://install.yunohost.org | bash”.

I’m getting NGINX 404 errors now with

DOMAIN.COM/concrete (for concrete5)
DOMAIN.COM/grav (for Grav).

Is there something I should do additionally for the bash script?

Using cloudflare is a far more special contexts than the fact that you manually ran curl | bash …

I just don’t understand why some of your domain work and some do not (c.f. for example the diagnosis result for conference.jitsi vs. focus.jitsi) even though their configuration is supposed to be handled the same way etc. This just looks like there’s an external factor or reverse-proxy (in this case cloudflare) that would be interfering somehow … At least that would be my first bet…

might it be this? https://wayneoutthere.com/2019/06/03/how-to-yunohost-own-domain-cloudflare/

I’ve used this guide to make the dynamic dns thing work in the past without issue. But I know it runs every 30m so perhaps that could be the issue? I hadn’t figured out making a static IP because I’d been using this

there’s a chance all of this might be jeedom related.

just FYI – confirmed that it’s not Jeedom. I got all the domains working fine on a fresh install and jitsi still fails to install: https://paste.yunohost.org/raw/jonuviqudu

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.