Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Hey, you can use https://kloudsec.com to do that.

You can even get a custom domain with SSL (via LetsEncrypt) going for it.

Here's what you need to do:

* Set a CNAME record for your Github Page: https://help.github.com/articles/setting-up-a-custom-domain-...

* Add custom domain to Kloudsec

* Update custom domain to Kloudsec's Anycast CDN IP

* Enable "One-click Encryption" plugin to automatically provision a LE cert.

* If you want to automatically redirect all HTTP -> HTTPS: https://kloudsec.freshdesk.com/support/solutions/articles/90...

Hope this helps :)



Today, I tried out your service with a previously-unused domain and a brand new gh-pages repo.

When I ran into a small issue, I used the instant chat applet inside the Kloudsec control panel, and Steven quickly discovered the problem (I simply needed to remove the two A records pointing to GitHub pages, leaving only the Kloudsec A record).

Everything is working flawlessly so far, in regards to having TLS/SSL for custom domain hosted on GitHub pages. I especially like the option to enable HSTS for the domain's SSL. I wish GitHub Pages' own SSL on username.github.com offered that option.

All in all, painless plus quick, and without the unclean feeling that comes with Cloudflare's free SSL option. Additionally, I'm impressed with Steven's quick and quality assistance via chat and email.

edit: I've now noticed that there are large blocks of Javascript injected into my one-page test website. Ostensibly for the Speed Booster CDN plugin; I'll update after confirming the JS is gone upon disabling all plugins aside from the One-Click Encryption plugin.

edit2: Confirmed. Speed Booster plugin was source of JS injection. I suppose that's the drawback to a CDN who doesn't also host your DNS. Ironically, due to test site being small and static, disabling the Speed Booster plugin to remove all the JavaScript increased page load speeds.

Still, this doesn't detract from Kloudsec's simple deployment of LetsEncrypt SSL certificates for custom domains hosted on GitHub pages.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: