The Ubuntu server has a static ip given by my router + port forward port 443 from there and pointed my domain to is.The instillation worked if i try to call the command “./launcher start app” it says that discourse is running correctly. But i cannot access it on my domain. It does say under ports : 0.0.0.0:443 should this be my internal ip of the machine?
It needs a domain name, not an ip. It also needs to be publicly accessible for let’s encrypt to work, and requires extra steps to disable let’s encrypt.
Perhaps your server machine uses a different dns than your client. Getting that stuff working between all the layers of your router, the server os, the visualized vm and so on is tricky. It’s not likely that you’ll get that level of troubleshooting here.
That’s why it’s easier to spend $5 or $10 /month to digital ocean.