Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is:
starcross.ga
I ran this command: sudo certbot certonly --webroot -v and sudo certbot certonly --standalone
It produced this output:
Certbot failed to authenticate some domains (authenticator: webroot). The Certificate Authority reported these problems:
Domain: starcross.ga
Type: unauthorized
Detail: 195.20.53.187: Invalid response from http://starcross.ga/.well-known/acme-challenge/zOV_AMSSfJSa3tjRPftkGu04wBLIAVUjK9Lwh98WHNc: "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\" \"http://www.w3.org/TR/html4/frameset.dtd\">\n\n<html>\n <head>\n <titl"
Hint: The Certificate Authority failed to download the temporary challenge files created by Certbot. Ensure that the listed domains serve their content from the provided --webroot-path/-w and that files created there can be downloaded from the internet.
My web server is (include version):
Nextcloud Server 24.0.6 (I think that's the answer to this question?)
The operating system my web server runs on is (include version):
Ubuntu 22.04 LTS
My hosting provider, if applicable, is:
Oracle Cloud Free Tier
I can login to a root shell on my machine (yes or no, or I don't know):
Yes, I can SSH into the server
I'm using a control panel to manage my site (no, or provide the name and version of the control panel):
No? Nextcloud and Oracle have control panels, but I don't think they're helpful to this instance where I'm working through the Ubuntu SSH
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):
Certbot 1.31.0 (in Snap)
So, I am trying to set up my Nextcloud instance so that it uses https. Currently, I can access it directly through the public IP address that the Oracle panel says or I can go to my domain that I've set as also trusted in the Nextcloud settings. I would like to go to my domain and ensure that everything I do on the Nextcloud instance is secured by https. I am struggling to get the domain encrypted though. Also, when I go to the domain, Firefox tells me that I have to open the IP address in a new window because the " Website will not allow Firefox to display the page if another site has embedded it".
So I have a few issues I'm trying to fix. I am completely new to server management and know nothing about it so any help is greatly appreciated!
I noticed that, I had taken down my Nextcloud instance for a moment to test out the certbot utility and if I install anything that has to do with networking, I end up going back to square 1 with the Apache default page. I will reset up that Nextcloud instance and I'll update you from there.
Yet right now I see Server: nginx.
Also X-Server: ip-172-31-36-246 but the IPv4 Address of starcross.ga (195.20.53.187), so there must be something proxying or redirecting it.
$ curl -Ii http://starcross.ga
HTTP/1.1 200
Server: nginx
Date: Tue, 01 Nov 2022 16:21:56 GMT
Content-Type: text/html;charset=UTF-8
Connection: keep-alive
Cache-Control: no-cache
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:01 GMT
X-Server: ip-172-31-36-246
$ ping starcross.ga
PING starcross.ga (195.20.53.187) 56(84) bytes of data.
64 bytes from 195.20.53.187 (195.20.53.187): icmp_seq=1 ttl=28 time=157 ms
64 bytes from 195.20.53.187 (195.20.53.187): icmp_seq=2 ttl=28 time=158 ms
64 bytes from 195.20.53.187 (195.20.53.187): icmp_seq=3 ttl=28 time=158 ms
^C
--- starcross.ga ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 156.731/157.780/158.470/0.754 ms
I do not, this is my first domain and I'm just dabbling with a free server I got. Figured I'd play around with Nextcloud since I've been wanting to convert most or all of my digital life to open source software.
You should first understand how DNS plays a role in all things Internet.
Then you can get an HTTP site working [maybe: http://nextcloud.starcross.ga].
Then you can secure it with a cert [https://nextcloud.starcross.ga/].