I’ve been told this is now inaccessible due to the expired SSL certificate.
I set the site up last summer and the forum was secured but obviously it’s been unable to renew the cert (I think). I’ve looked through various threads on how to force the certificate etc but nothing seems to work. There was also a suggestion of deleting the existing certificates and rebuilding the app, that hasn’t worked either.
Wondering if anyone can give me some pointers on this, I’m not bad with command line but no expert by any means.
That suggests that you have apache running on your server and that you should remove or disable it. And if you’ve done a bunch of rebuilds, you probably have been rate lmiited and can’t get a new cert for a week.
If you don’t have any other application on your server, you could simply format/reset to have a fresh server and reinstall Discourse (download your backups before!) and then restore your Discourse backup.
But as Jay says,
That said, I’m wondering. In this case, would commenting the SSL lines in app.yml make the forum work in HTTP, and after a week we could uncomment the line, do a rebuild, and get a working certificate?
But, as I stated earlier, you have likely rebuilt enough times that you are hitting let’s encrypt’s rate limits. You can either wait a week or try Setting up Let’s Encrypt with Multiple Domains and just add some other subdomain (that you first create a DNS entry pointing to your server) and try rebuilding again.