
You don’t need a domain name for HTTPS.
192.168.x.x is always an IP address that is not exposed to the internet.
If you’re trying to make your server accessible on the internet, you need to open a port (doesn’t have to be 80 for 443) and have a reverse proxy direct connections to the services running on it.
Here’s a post that explains the basics of how to set this up: https://lemmy.cif.su/post/3360504
Combine that with this and you should be good to go: https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-nginx-on-debian-10
Yeah, the comments in this thread feel like hardcore shilling.