Nextcloud AIO update over the internet - AIO interface not reachable

Hello everyone,

I have a problem updating my dockerized AIO nextcloud 28 instance. I have no physical access to my server and need to do the update over the internet. SSH access to the server is available.

I log in as admin and go to /settings/admin/overview and click on “Open nextcloud AIO interface” button. This tries to open “localhost” which is obviously not correct. After that I tried multiple variants with the global IP adress and port 8080 and 8443 but the AIO interface does not open. Error is “ERR_CONNECTION_RESET”. The ports are open in the router and everything except the update page is working fine.

When I get the nextcloud log with
“sudo docker logs nextcloud-aio-mastercontainer”
I see one error message multiple times:
{“level”:“error”,“ts”:1724538906.88857,“logger”:“http”,“msg”:“looking up info for HTTP challenge”,“host”:“MY DOMAIN”,“remote_addr”:"23.178.XXX.XXX:XXXX,“user_agent”:“Mozilla/5.0 (compatible; Let’s Encrypt validation server; +https://www.letsencrypt.org)”,“error”:“no information found to solve challenge for identifier: MY DOMAIN”}

Do you have an idea what I could try?

Hi, you should try https://ip.address.of.server:8080

Thanks for the reply. I tried that in Brave, Firefox and Tor browser but the result seems to be the same:
PR_CONNECT_RESET_ERROR

Any further ideas?

One observation: why is it the ip address of the server I have to put there and not the domain name? I thought the domain name is just for the comfort of everyone and should be equivalent to the ip address? My expectation was that trying https://ip.address.of.server (without :8080) would have the same result as https://myDomain which is obviously not the case because in the first case I get an SSL error und and letter works as expected.

You need to use the ip-adrress because HSTS forbids access via port 8080 and your domain because it uses a self-signed certificate.