Installer gets stuck

AI-generated summary

Installer gets stuck

User iqfx is having trouble installing Discourse on a VM in their homelab, as the discourse-setup script hangs on “checking your domain name”. They have followed the installation guide from the Discourse GitHub page and are running Ubuntu Server 18.04 LTS. itsbhanusharma suggests the issue may be due to the setup script requiring a valid FQDN pointing to the public IP of the VM. iqfx found a workaround by editing container/app.yml and running ./loader rebuild app. However, maiki notes that Discourse is designed to work on a VPS, not a NAT-ed setup like the user’s homelab.

Hello everyone,

I followed the install guide listed on this github page:
https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

I am trying to install this on a VM running inside of my homelab.
However, everytime i run the discourse-setup script it keeps hanging on “checking your domain name”
I haven’t found a way around this check as I don’t want to botch anything here. My netstat tells me there is nothing else using port 443 or 80 for that matter and i even went as far as to open ports 443 and 80 to my VM. Is there anything I am doing wrong? Or is it only designed to work on a VPS? I’m running ubuntu-server 18.04 LTS

Any help is appreciated!

Kind regards,
IQFX

That setup script needs a valid FQDN pointing to the public IP of Your VM.

My setup is NAT-ed. I got around it by first editing the container/app.yml, then i did ./loader rebuild app

Yes, that is correct. :slight_smile: Your setup is not what Discourse is designed for.