NC AIO on Docker on Win10 does not accept domain. SSL error?

Hello,

I have trouble getting NC AIO on docker to accept the domain during setup.

  • NC AIO is running in docker which is running on a Windows 10 root server. I followed a guide I found on the Nextcloud website
  • The Windows Firewall is open for the Docker backend for private and public networks, for incoming and outgoing traffic
  • The root server’s firewall is also open
  • I have configured a subdomain pointing towards the IP of the server, e.g. “cloud.mydomain.com
  • I have configured a namesverver type A pointing towards the IP of the server

I can reach server-IP:8080 and start the setup until I have to enter a domain.
All other ports result in either nothing or SSL errors.

When entering the subdomain cloud.mydomain.com on server-IP:8080/containers during the setup and clicking “Submit domain” an error is displayed:
“The server is not reachable on Port 443. You can verify this e.g. with ‘https://portchecker.co/’ by entering your domain there as ip-address and port 443 as port.”
However, checking the port on portchecker results in the port being open, as well as the other ports used by Nextcloud.
Interestingly, this has changed while I was writing this post, originally it said the domain does not point to the server, though it definitely did.

I have not yet bought an SSL certificate for the subdomain and IP as I do not know it actually works. May there be anything else I can try before doing so into the blue?
And if not, I’d need to know the webserver and SSL server which the SSL provider wants to know but I can’t find anywhere.

Best regards and thanks in advance,
Grom

What do the logs say?

sudo docker logs -f nextcloud-aio-mastercontainer

1 Like

Hi, see GitHub - nextcloud/all-in-one: Nextcloud AIO stands for Nextcloud All-in-One and provides easy deployment and maintenance with most features included in this one Nextcloud instance.

Thanks for the replies. I did not find a solution and turned to a paid webspace with native NC support instead.