# Installer gets stuck

**URL:** https://meta.discourse.org/t/installer-gets-stuck/150551
**Category:** Self-hosting
**Created:** [May 6, 2020, 4:29am UTC](https://meta.discourse.org/t/installer-gets-stuck/150551 "2020-05-06T04:29:47Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![iqfx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iqfx/32/179440_2.png) [@iqfx](https://meta.discourse.org/u/iqfx)
#### Post date: [May 6, 2020, 4:29am UTC](https://meta.discourse.org/t/installer-gets-stuck/150551/1 "2020-05-06T04:29:47Z")

</div>

Hello everyone,

I followed the install guide listed on this github page:  
[https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md](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

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [May 6, 2020, 6:11am UTC](https://meta.discourse.org/t/installer-gets-stuck/150551/2 "2020-05-06T06:11:02Z")

</div>

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

---

<div class="post-metadata">

### Author: ![iqfx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iqfx/32/179440_2.png) [@iqfx](https://meta.discourse.org/u/iqfx)
#### Post date: [May 6, 2020, 6:23am UTC](https://meta.discourse.org/t/installer-gets-stuck/150551/3 "2020-05-06T06:23:23Z")

</div>

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

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [May 6, 2020, 6:47am UTC](https://meta.discourse.org/t/installer-gets-stuck/150551/4 "2020-05-06T06:47:51Z")

</div>

> [@iqfx](#):
>
> Or is it only designed to work on a VPS?

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

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [June 5, 2020, 6:47am UTC](https://meta.discourse.org/t/installer-gets-stuck/150551/5 "2020-06-05T06:47:54Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
