Back to Posts

Obtain a free domain name!

Posted in Web

Thanks to GitHub education, it is possible do obtain a free ‘.me’ domain provided by Namecheap. You can also host your website for free on GitHub if you don’t have a personal server!


  • Be currently enrolled in a degree or diploma granting course of study
  • Have a verifiable school-issued email address or documents that prove your current student status
  • Be at least 13 years old

1. Create a GitHub account

First of all, you need to visit and create your account with your school email address. Once you finished filling the registration form, click the verification link in your inbox and log in on yuor account.

If you already have an account, just make sure that your school email address is marked as default and public in the settings

2. Join GitHub education

Now you’ll need to head over to and enter all details asked. Make sure to select the correct school-issued email address and school name. Once you have received your student pack, you may continue with the last step!

3. Get your free domain name

Finally, visit and search for an available .me domain. Add it to your cart and complete the order. Make sure to enter your school email address as it’s your primary email on GitHub!

Once you’ve finished creating your account, log in on Click your username and move to your dashboard. In the nameservers section, select Namecheap BasicDNS and apply by clicking the green tick mark.

Move to Advanced DNS in the top menu and add a new record. Fill with:

A record@ min

Where is your server’s or GitHub’s IPv4 address. You can get your server’s IP it by executing curl:

curl -s | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'

GitHub’s IP should be, check the tutorial for more information.

Hackdown is a community of students sharing their passion and knowledge founded by Luka Lafaye de Micheaux and Rémy Samkocwa on the January 26th of 2019.

Read Next

How does the nervous system work?