Skip to main content

Domain Setup

This document will guide how to set up the domain for later deployment.

Getting Started

tip

GitHub Student Developer Pack provides a free Namecheap (or Name.com, .TECH domains) domain for students, for a year.

This document will guide you to set up the domain on:

Requirements:

  • A cool domain name.
  • A Namecheap or .TECH domains account.
  • Credit card, PayPal, or Cryptocurrency for payment (optional).

.TECH Domains

Create a .TECH Domains Account

Go to Sign Up page and fill in the form:

get
tech_signup

Register a Domain Name with GitHub Student Developer Pack

This step requires you to have a GitHub Student Developer Pack account. If you don't have one, you can sign up for one here.

Go to the GitHub Student Developer Pack offers page and click on the .TECH domains offer, this should be listed in the Domains section:

education github com_pack_offers_sort=popularity
tag=Domains

You will be redirected to the .TECH domains with GitHub Student Developer Pack icon website, then search for your domain name:

find
domain

Add your domain name to cart and checkout:

add to cart

Connect your GitHub account to .TECH domains to claim your free domain:

checkout

info

For .TECH domains, you don't have to disable the auto-renewal feature, since it you will have to renew it manually. Checkout the FAQ for more information.

Manage Domain Names

You can manage your domain names on the Dashboard:

dashboard

Click Manage Orders -> List/Search Orders to go to the domain management:

list
orders

Domain management page:

domain management

Setup TLS/SSL Certificate with Cloudflare

Add your domain name to Cloudflare:

add_domain_cloudflare

Setup DNS records:

setup_dns_records

Enable Full (Strict) SSL/TLS encryption mode:

enable_tls_ssl

Namecheap

caution

For future domain usage, it's recommended that you should use a domain name that is reliable, trustworthy, and easy to remember, avoid using a domain name that is strange or low-trust.

Create a Namecheap Account

To buy new domain names, you need to create a Namecheap account.

Go to Sign Up page and fill in the form:

namecheap-signup

After that, you will receive an email to verify your account.'

Buy a Domain Name

You can check for available domain names on the search page:

namecheap-search

tip

You can also check for coupon codes on Namecheap 0.99 cent domain page. Note that some domains you will have to pay $0.18 for the ICANN fee.

Manage Domain Names

After you have bought a domain name, you can manage it on the Dashboard:

dashboard

Click on "Manage" to go to the domain management page:

domain-management

tip

It's recommended that you should turn off the auto-renewal feature to avoid any unexpected charges by clicking on "Auto Renew" button switch.