Hey, you sure your DNS config is right? You created a CNAME for nextcloud.steveflix.me to point to steveflix.me. This has an A record which points to 104.183.59.139. That’ correct?
Locally accessing https://192.168.1.232:444 works? Did you correctly port forward to your reverse proxy?
I feel it very impolite to ask for assistance while been lazy to collect required information.
the problem likely results from wrong reverse proxy config.
this setting make Nextcloud generate URLs for resources pointing to https://192.168.1.232:444 which is not accessible from the outside. This setting should point to your public domain. There are more reverse proxy settings required like overwritehost and overwriteprotocol
Well, no
While I agree that the settings you mentioned should be adjusted and added, the setting you pointed out only changes the behaviour for link generated on CLI, not on every link. So this should not have an impact on the general functionality in terms of accessing from remote. But yea, probably should be adjusted.
It wasn’t so much lack of information out of laziness but rather I’m not sure what information to gather and post. I am VERY novice at all of this, I feel like an 8 year old, so I gathered what I could from the guide to post. I’m sorry.
you should have setup overwritehost and overwrite.cli.url with nextcloud.steveflix.me. Please review other settings as well like trusted_domains and configure your reverse proxy to pass correct headers.
thanks @wwe I’m a bit confused. What exactly goes after overwrite? I asked my buddy to see his config file, and he has a local ip there, and he can see his nextcloud externally.
But that IP doesn’t belong to anything on his network. I’m confused at what I should put there for my network
The automatic hostname, protocol or webroot detection of Nextcloud can fail in certain reverse proxy situations. This configuration allows the automatic detection to be manually overridden. If Nextcloud fails to automatically detect the hostname, protocol or webroot you can use the overwrite parameters inside the config/config.php.
overwritehost set the hostname of the proxy. You can also specify a port.
overwriteprotocol set the protocol of the proxy. You can choose between the two options http and https.
overwrite.cli.url the base URL for any URLs which are generated within Nextcloud using any kind of command line tools. For example, the value set here will be used by the notifications area.
In general https://{ip address} never works as you can’t have valid public CA certificate for an IP address (if you know how to make self-signed work you likely don’t need help)
the settings described above are only part of the solution. You need to configure DNS, port forwarding, reverse proxy, TLS cert proper to make it work. If you run identical setup feel free to use the config of your buddy.