hackergarten/hackergarten.github.io

Allow HTTPS to access the hackergarten website

McPringle opened this issue · 17 comments

Allow HTTPS to access the hackergarten website

You just need to accept that certificate ;-)

No, seriously, I did a little google on this:

Unfortunately, what I understood, SSL is not fully supported for custom domains.
Also, as we do not have any login, SSL would be nice, but does not look crucial to me ;-)

This might bring some movement to this issue: https://blog.github.com/2018-05-01-github-pages-custom-domains-https/

That could be a topic for the May Hackergarten in Basel…

+1

Who has access to the DNS record of hackergarten.net? We should work on this soon, some actual browsers warn the user that hackergarten.net is not safe to visit…

Working on it, reached out to the Hackergarten initiator @HamletDRC :)

I can edit the DNS entry. Which of these do I need to modify?

        <option value="">-- Select below --</option>
        <option value="NSV">Private Nameserver</option>
        <option value="NSA">NS Record</option>
        <option value="MX">MX Record</option>
        <option value="CNAME">CNAME Alias</option>
        <option value="A">A Record</option>
        <option value="TXT">TXT/SPF Record</option>
        <option value="DKIM">DKIM Record</option>
        <option value="DMARC">DMARC Record</option>

There is also an option to enable "Let's Encrypt Free SSL".

(this is hosted at Dotster)

OK, I changed the nameservers to point at the Dotster name servers and then enabled the Free SSL.
The nameservers had been dns1.canoo.ch and dns2.canoo.ch

I suspect that the website might be broken once the DNS records update 👍

@HamletDRC thanks a lot for looking into this :)

I think according to https://help.github.com/articles/setting-up-an-apex-domain/ you need to setup a "A Record" to those IP adresses:

    185.199.108.153
    185.199.109.153
    185.199.110.153
    185.199.111.153

HTTPS via the hoster will not work, but it can be provided from github, then: https://help.github.com/articles/securing-your-github-pages-site-with-https/

I changed the nameservers to point back to Canoo to bring the website back. Please note that because of the way name servers work, it may take up to 24 hours for your changes to take effect.
After the http domain is back then I'll update these A records.

@HamletDRC using you providers DNS is the way to go, as the A record would be created and served from there. Migrating away from Canoo's DNS is what we should do (see my email ;-) ).

At Hackergarten Basel July 2019 we actually had the chance to sit together and work on this. Should be solved as soon as DNS updates are through :)

Works like a charm! Cool stuff!

Finally solved, yay :D 💃