Khoá học đang trong giai đoạn preview

Nhập mật khẩu để truy cập nội dung khoá học.

Cơ bản Bài 7/8 · 8 phút đọc

Đưa trang web lên internet miễn phí

Trang web đã xong — giờ đưa lên mạng!

Hiện tại trang web chỉ chạy trên máy bạn. Để mọi người truy cập được, bạn cần deploy (đưa lên internet). Có nhiều cách miễn phí, từ dễ nhất đến chuyên nghiệp nhất.

Cách 1: Tiiny.host (Dễ nhất — 30 giây)

Đây là cách nhanh nhất, phù hợp để test hoặc chia sẻ nhanh.

Bước 1: Truy cập tiiny.host

Mở trình duyệt và vào:

https://tiiny.host

Bước 2: Upload file

  1. Bấm “Upload your site”
  2. Kéo thả file index.html vào
  3. Đặt tên subdomain (VD: tiem-nail-hoa-hong)
  4. Bấm “Launch”
Screenshot: Tiiny.host — kéo thả file index.html, đặt tên subdomain, nút Launch

Bước 3: Xong!

Trang web của bạn đã live tại:

https://tiem-nail-hoa-hong.tiiny.site
Screenshot: Tiiny.host thông báo thành công — hiển thị link trang web live

Gửi link này cho bạn bè, khách hàng, hoặc đăng lên Facebook!

Giới hạn miễn phí: Tiiny.host cho phép 1 site miễn phí. Nếu cần nhiều hơn hoặc tên miền riêng, dùng cách 2 hoặc 3.

Cách 2: Netlify Drop (Chuyên nghiệp hơn)

Netlify là nền tảng hosting chuyên nghiệp, miễn phí cho trang tĩnh.

Bước 1: Chuẩn bị thư mục

  1. Tạo một thư mục mới trên Desktop, đặt tên website
  2. Copy file index.html vào thư mục đó
  3. Nếu có ảnh riêng, copy vào cùng thư mục

Bước 2: Deploy

  1. Truy cập app.netlify.com/drop
  2. Kéo thả toàn bộ thư mục website vào trang
  3. Đợi vài giây
Screenshot: Netlify Drop — kéo thả thư mục website vào vùng upload

Netlify sẽ tạo link dạng:

https://random-name-123.netlify.app

Bạn có thể đổi tên thành dễ nhớ hơn (VD: tiem-nail-hoa-hong.netlify.app) trong phần Settings.

Screenshot: Netlify dashboard — trang web đã deploy thành công, hiển thị link và nút Settings

Đăng ký tài khoản (tuỳ chọn)

Nếu không đăng ký, site sẽ bị xoá sau 1 giờ. Để giữ lâu dài:

  1. Bấm “Claim this site”
  2. Đăng ký tài khoản Netlify (miễn phí, dùng Google hoặc email)
  3. Site sẽ được lưu vĩnh viễn

Cách 3: GitHub Pages (Chuyên nghiệp nhất)

Phù hợp nếu bạn muốn cập nhật trang web thường xuyên.

Bước 1: Tạo tài khoản GitHub

  1. Truy cập github.com → Sign up
  2. Đăng ký miễn phí

Bước 2: Tạo repository mới

  1. Bấm nút ”+” → “New repository”
  2. Đặt tên: my-website
  3. Chọn Public
  4. Bấm “Create repository”
Screenshot: GitHub — tạo repository mới, đặt tên "my-website", chọn Public

Bước 3: Upload file

  1. Bấm “uploading an existing file”
  2. Kéo thả file index.html vào
  3. Bấm “Commit changes”
Screenshot: GitHub — kéo thả file index.html vào repository, nút Commit changes

Bước 4: Bật GitHub Pages

  1. Vào Settings → Pages
  2. Source: chọn Deploy from a branch
  3. Branch: chọn main, folder / (root)
  4. Bấm Save
  5. Đợi 1-2 phút
Screenshot: GitHub Settings > Pages — chọn branch main, bấm Save

Trang web sẽ live tại:

https://[tên-github-của-bạn].github.io/my-website

So sánh 3 cách

Tiiny.hostNetlifyGitHub Pages
Độ khóRất dễDễTrung bình
Thời gian30 giây2 phút5 phút
Tên miền riêngCó (trả phí)Có (miễn phí)Có (miễn phí)
Cập nhậtUpload lạiUpload lạiPush lên GitHub
HTTPS
Giới hạn1 site miễn phí100 site miễn phíKhông giới hạn

Gợi ý: Dùng Tiiny.host để test nhanh, sau đó chuyển sang Netlify để giữ lâu dài.

Tên miền riêng (tuỳ chọn)

Nếu bạn muốn tên miền riêng (VD: tiemnailhoahong.vn), bạn cần:

  1. Mua tên miền (~200-500k/năm) tại Tenten, Mắt Bão, hoặc Namecheap
  2. Kết nối tên miền vào Netlify hoặc GitHub Pages (miễn phí)

Hướng dẫn cụ thể hơn ở ngoài phạm vi khoá học này, nhưng bạn có thể hỏi ChatGPT: “Hướng dẫn kết nối tên miền với Netlify” để được hướng dẫn chi tiết.

Trang web đã live! Bài cuối cùng sẽ tổng kết và gợi ý những bước tiếp theo.

Kiểm tra kiến thức

1. Cách deploy trang web nhanh nhất (chỉ 30 giây) là dùng công cụ nào?

2. Khi dùng Netlify Drop mà không đăng ký tài khoản, site sẽ bị xóa sau bao lâu?

3. Để bật GitHub Pages, bạn cần vào đâu trong repository?

4. Giữa 3 cách deploy, cách nào cho phép nhiều site miễn phí nhất?

Tham gia Bình Dân AI

Hoàn toàn miễn phí. Bạn sẽ nhận được:

Vào group Zalo ngay

Miễn phí mãi mãi. Không spam. Rời group bất cứ lúc nào.