Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow HTTPS to access the hackergarten website #97

Closed
McPringle opened this issue Oct 21, 2016 · 17 comments
Closed

Allow HTTPS to access the hackergarten website #97

McPringle opened this issue Oct 21, 2016 · 17 comments

Comments

@McPringle
Copy link
Member

No description provided.

@madmas
Copy link
Member

madmas commented Oct 25, 2016

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 ;-)

@madmas
Copy link
Member

madmas commented May 2, 2018

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

@McPringle
Copy link
Member Author

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

@madmas
Copy link
Member

madmas commented Jun 21, 2018

According to

we need to add an CAA DNS record entry: https://letsencrypt.org/docs/caa/

I'll see that I talk to the right people about that.

@sclassen
Copy link
Member

+1

@McPringle
Copy link
Member Author

McPringle commented Nov 1, 2018

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…

@madmas
Copy link
Member

madmas commented Nov 6, 2018

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

@HamletDRC
Copy link
Member

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>

@HamletDRC
Copy link
Member

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

@HamletDRC
Copy link
Member

(this is hosted at Dotster)

@HamletDRC
Copy link
Member

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 👍

@madmas
Copy link
Member

madmas commented Nov 8, 2018

@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/

@HamletDRC
Copy link
Member

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.

@madmas
Copy link
Member

madmas commented Nov 8, 2018

@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 ;-) ).

@madmas
Copy link
Member

madmas commented Jul 19, 2019

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 :)

@McPringle
Copy link
Member Author

Works like a charm! Cool stuff!

@madmas
Copy link
Member

madmas commented Jul 22, 2019

Finally solved, yay :D 💃

@madmas madmas closed this as completed Jul 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants