I’ve just managed to setup my first discourse instance with success, though I had some struggles along the way. I run Debian Stretch and was following the Docker install guide.
During the setup the script checks to see if the domain name you filled in actually ends up on that machine. It does so by using
nc (netcat). I found out that this was my issue, I didn’t have netcat installed, a simple install fixed this.
I do however think this is a bug in the installer script, a simple function to check if
nc is installed should remedy this, or maybe you can even give the user the freedom to skip the check altogether which would fix the issue as well.