MARJ
SIGN IN
VIL2checked 1d ago

Ship Your Own Site: Domain, Hosting, Deploy

One real website live on the internet at a URL you can send to anyone
Before this

⚠️ Version note. Hosting dashboards and deploy buttons change often. The model — push to Git, a host builds and serves it, optionally point a domain — is stable across every provider. Last checked: 25 July 2026.

What you'll have at the end

  • The mental model of what "deploying" actually is (files → a server → a URL)
  • One real website live on the internet, deployed from a Git repo
  • The know-how to attach a custom domain, and why HTTPS matters

Prerequisite

  • TC-09 — Your First Page With HTML and CSS (you need a page to ship).
  • TC-06 — Git and GitHub (modern deploys run from a repo).

"It works on my computer" isn't a website

A page open on your machine is a file only you can see. A website is that file served by a computer that's always on, reachable at a public URL. Deploying is the bridge between the two, and these days it's astonishingly easy: push your code to Git, and a host builds and serves it automatically. You'll do it in minutes.

Three words, defined once:

  • Hosting — a computer (a server) that stores your files and serves them to visitors.
  • Domain — the human-friendly name (yourname.com) that points at that server.
  • Deploy — the act of getting your files onto the host and live.

Members

The rest of this walkthrough is for members

Behind this: the full step-by-step, the exercise with a verifiable output, and the downloadable cheatsheet. Everything you've read above stays free, always.

$7.99/mo · 7-day free trialWeekly $2.99Yearly $59
See plansCancel in two clicks. No dark patterns.
Mark it when you've got the output in hand.

← All Technical Foundations lessons