I have a very interesting problem, that i need hlep investigating and resolving,
this is not the first time i have come accross the issue, but its the first time it has become apparrent.
Nethserver 8 Apps, are self contained, and by definition, should work without issues on any server they are deployed on, if they worked.
I am facing a problem whereby, on some servers, the app would bring a bad gateway error once configure,d while on other servers, you get the app working and running.
I have tested multiple scenarios, install, re-install, and the same problem is recurrent.
[root@cluster clientuser]# curl http://127.0.0.1:20003
curl: (52) Empty reply from server
[root@cluster clientuser]#
Doing curl with internal ip presents this error, However all services are running, and no aparent errors on logs.
Could there be some server configs, that might cause apps to work on some and not on others.
I have tested 4 servers thus far, App runs on 2 servers, does not on 2 others.
these ar enot an issue at all. as stated, tested different servers accross OS, and not yet discovered a common pattern, however its an issue i know to be there.
challenge is to identify origin and resolve it for good.
this single problem has given me sleepless nights since ns8 was announced initially, i never read anything about the issue.
I sometimes get this when the app is spinning up after (initial) config. After a minute or so and a browser cache refresh, the app presents itself and all is up and runnign. I always check the app and container status.
We even just tried another new module, Joplinserver, also, it did not run on the servers which postal refused as well, and only offered bad gateway, but installed it on a different server, it works without issues.
they ar eAlma Linux and rOkcy Linus,
ON debian and centos stream, they work without issues.
there might be an underlying issue to be investigated
However, the LE Certificate is NOT obtained as shown by the traefik logs. Not even after configuring again and again, so no valid LE certificate.
2025-07-29T12:09:53+02:00 [1:traefik1:traefik] 2025-07-29T10:09:53Z ERR Unable to obtain ACME certificate for domains error="unable to generate a certificate for the domains [notes.XXX.com]: error: one or more domains had a problem:\n[notes.XXX.com] invalid authorization: acme: error: 400 :: urn:ietf:params:acme:error:connection :: xx.xxx.xxx.xx: Timeout during connect (likely firewall problem)\n" ACME CA=https://acme-v02.api.letsencrypt.org/directory acmeCA=https://acme-v02.api.letsencrypt.org/directory domains=["notes.XXX.com"] providerName=acmeServer.acme routerName=joplin3-https@file rule=Host(`notes.XXX.com`)
All other apps on the same node have a valid LE certificate as per configuration.