Heather_Lloyd is experiencing connection timeout and HTTPS security errors while installing Discourse on Ubuntu 20.04, despite correct DNS settings. pfaffman identifies a DNS misconfiguration, noting that the www record is incorrectly set, and warns about Let’s Encrypt rate limits due to multiple rebuilds. Stephen confirms that Let’s Encrypt is used by default for HTTPS and explains the consequences of hitting the rate limit. Heather_Lloyd, who skipped the Let’s Encrypt prompt, learns that HTTPS is automatically configured. After waiting a week and following advice, she successfully resolves the issue and thanks the community for their help. Heather_Lloyd confirms the site is now working after performing a rebuild.
After installation, when I try to access the website, it gives me a connection timeout error OR an HTTPS security error. www.skuvault.social gives me something different.
Any idea what this could be? This has happened three times now - I have reinstalled it following Ubuntu 20.04 instructions, including all prerequisites. I feel like I am missing something very single.
You need to set that first record for www, not www.skuvault.social. If you use a DNS tester you’ll see that there’s no DNS record for www.skuvault.social, but there is one for www.skuvault.social.skuvault.social.
If you’ve run a bunch of rebuilds, your next issue will be that you hit let’s encrypt’s rate limit and your key is invalid. You’ll need to wait a week or follow Setting up Let’s Encrypt with Multiple Domains, which is a bit tricky.
I’ve never heard of Let’s Encrypt. I’ve done this four (?) times I think now. I’ll check out that article. Will I need a separate domain for that, or can I configure it with my first? I could create a forum.skuvault.social subdomain, set the forum to that, then change it later, correct?
I’m trying to demo this for my company but I’m a noob, obviously, lol.
Yes, you don’t need to provide an email for Let’s Encrypt to be set up, you just won’t receive notifications of expirations. Discourse installs HTTPS as standard.