A hosting provider is a service that stores your website’s files on their servers and makes them accessible on the internet.
- Shared Hosting (cheap, beginner‑friendly)
- VPS Hosting (more control, scalable)
- Dedicated Hosting (entire server for you)
- Cloud Hosting (scalable, reliable)
- Static Site Hosting (GitHub Pages, Netlify, Vercel)
- Self‑Hosting (run your own server)
Yes, GitHub Pages supports custom domains.
You can replace username.github.io with your own domain (e.g., nchaudhari.com).
👉 Official Docs: Managing a custom domain for your GitHub Pages site
Steps:
- Buy a domain from a registrar.
- Update DNS records (A or CNAME) to point to GitHub.
- Configure the custom domain in your repo’s Pages settings.