TopGit
Đánh giá repo GitHub

Ghost CMS: nền tảng xuất bản mã nguồn mở

TryGhost/Ghost
GTopGit review image for TryGhost/Ghost
Review by Topgit.dev for TryGhost/Ghost, with GitHub repository stats and README context.
Nhận định nhanh

Ghost CMS là nền tảng mã nguồn mở dựa trên Node.js, được xây dựng riêng cho việc xuất bản, quản lý thành viên và newsletter, không phải một trình dựng website đa dụng. Chọn Ghost nếu bạn muốn một editor tập trung vào viết lách, có sẵn tính năng thu phí thành viên và newsletter thay vì phải cài thêm plugin. Bỏ qua nếu bạn cần thương mại điện tử, diễn đàn, hoặc kho plugin đồ sộ như WordPress.

Sao
★ 54.7k
Fork
⑂ 11.9k
Ngôn ngữ
JavaScript
Giấy phép
MIT
Chủ đề
Developer Tools
Cập nhật
Aug 2026
Trang chủ
GitHub

Ghost CMS là gì

Ghost CMS là một hệ quản trị nội dung mã nguồn mở viết bằng Node.js, được thiết kế riêng cho blog, newsletter và các trang thành viên trả phí. Ghost có sẵn trang quản trị, editor và Content API riêng, nên theme lấy nội dung qua API thay vì dùng hệ thống template gắn với plugin. Dự án do tổ chức phi lợi nhuận Ghost Foundation duy trì, đơn vị này cũng vận hành dịch vụ hosting chính thức Ghost(Pro).

Tính năng chính

  • Tính năng thành viên và thu phí thuê bao được tích hợp sẵn, không cần plugin riêng
  • Có Content API và hệ thống theme, để front-end lấy nội dung qua API thay vì render phía server theo mặc định
  • Editor viết bài riêng của Ghost, khác với block editor kiểu WordPress
  • ghost-cli lo cả cài đặt, chạy local và thiết lập production, gồm cả SSL tự động qua Let's Encrypt
  • Có newsletter changelog và forum riêng để theo dõi bản phát hành và hỗ trợ
  • Có dịch vụ hosting chính thức Ghost(Pro), do chính Ghost Foundation vận hành
Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao

Các trường hợp sử dụng phổ biến

  • Một blog kiểu newsletter, nơi độc giả đăng ký nhận bài qua email
  • Một trang thành viên khoá một số bài viết sau gói trả phí
  • Một trang báo độc lập sống nhờ thuê bao thay vì quảng cáo
  • Blog changelog hoặc sản phẩm của công ty, lấy nội dung qua Content API để đưa vào front-end riêng

Chạy Ghost cục bộ hoặc trên server

Ghost CMS được cài qua CLI riêng: `npm install ghost-cli -g`. Với môi trường local, lệnh `ghost install local` giúp có một instance chạy được trong chưa đầy một phút, theo tài liệu chính thức. Trên server, lệnh `ghost install` chạy toàn bộ thiết lập production, gồm cả SSL tự động qua Let's Encrypt - README dẫn tới hướng dẫn cài đặt riêng cho Ubuntu. Nếu không muốn tự vận hành hạ tầng, README cũng giới thiệu Ghost(Pro), dịch vụ hosting chính thức, mất khoảng 2 phút để có một site chạy thật với CDN, sao lưu và bảo trì đi kèm; toàn bộ doanh thu đó dùng để tài trợ cho Ghost Foundation.

Ai nên dùng Ghost

Ghost CMS phù hợp với người viết, nhà xuất bản và các đội nhỏ muốn có blog hoặc newsletter kèm thu phí thành viên ngay từ đầu, và sẵn sàng tự chạy app Node.js hoặc trả tiền dùng Ghost(Pro). Lập trình viên muốn lấy nội dung vào một front-end riêng qua Content API cũng phù hợp, vì Ghost tách nội dung khỏi phần render theme. Đây không phải trình kéo-thả dựng website. Ai cần một kho plugin khổng lồ nên tìm nơi khác.

Điểm mạnh

  • Thành viên, thuê bao và newsletter là tính năng cốt lõi, không phải plugin gắn thêm vào một CMS tổng quát
  • ghost-cli tự động hoá cài đặt local, thiết lập production và SSL, giảm nhiều việc cấu hình server thủ công
  • Giấy phép MIT, nên có thể tự host, fork hoặc chỉnh sửa mã nguồn mà không tốn phí bản quyền
  • Được tổ chức phi lợi nhuận Ghost Foundation đứng sau, có sẵn lựa chọn hosting chính thức (Ghost(Pro)) cho đội không muốn tự chạy server

Hạn chế cần cân nhắc

  • Tự host nghĩa là phải tự chạy Node.js, tự vá lỗi và nâng cấp - README hướng phần lớn người dùng không rành kỹ thuật sang dịch vụ trả phí Ghost(Pro)
  • Hệ sinh thái theme và plugin/tích hợp nhỏ hơn nhiều so với WordPress, vì Ghost chủ động không dùng kiến trúc plugin tổng quát
  • README không nhắc tới tính năng thương mại điện tử, diễn đàn hay LMS - Ghost chỉ tập trung vào xuất bản, thành viên và newsletter, không phải nền tảng website đa dụng
  • Cài đặt production yêu cầu làm theo hướng dẫn riêng cho Ubuntu mà README dẫn tới; các kiểu server khác không được tài liệu hoá ở đây

Lựa chọn thay thế Ghost CMS

WordPress - hệ sinh thái plugin và theme lớn hơn nhiều, nhưng tính năng thành viên và newsletter của Ghost có sẵn thay vì phải cài thêm pluginhugo - trình tạo site tĩnh, không phải CMS đầy đủ; không có admin UI hay tính năng thành viên tích hợp, nhưng không cần chạy như một serverStrapi - một CMS headless mã nguồn mở khác, hướng tới nội dung tổng quát hơn là xuất bản/newsletter chuyên biệt như Ghost

Câu hỏi thường gặp

Ghost CMS là gì và dùng để làm gì?

Ghost CMS là nền tảng mã nguồn mở dựa trên Node.js, dùng để xuất bản blog, newsletter và trang thành viên. Người dùng viết và gửi bài, chạy newsletter thu phí, hoặc khoá nội dung sau gói thành viên - tất cả qua một trang quản trị.

Ghost CMS có miễn phí và mã nguồn mở không?

Có, Ghost CMS phát hành theo giấy phép MIT và mã nguồn nằm trên GitHub. Bạn có thể tự host miễn phí; dịch vụ hosting chính thức Ghost(Pro) là lựa chọn trả phí cho ai không muốn tự vận hành server.

Làm sao để cài Ghost CMS trên server riêng?

Trên server riêng, cài CLI bằng `npm install ghost-cli -g`, sau đó chạy `ghost install` để thiết lập production đầy đủ - bao gồm cả SSL tự động qua Let's Encrypt. README dẫn tới hướng dẫn cài đặt riêng cho Ubuntu để làm theo từng bước.

Sự khác biệt giữa Ghost và WordPress là gì?

Ghost tập trung vào xuất bản, thành viên và newsletter, viết bằng Node.js với editor và Content API riêng. WordPress là CMS PHP tổng quát hơn, có kho plugin và theme lớn hơn nhiều; đổi lại Ghost có sẵn công cụ thu phí thuê bao thay vì phải cài plugin.

Ghost CMS có hỗ trợ thành viên và thu phí thuê bao không?

Có - thành viên và thuê bao trả phí là tính năng cốt lõi của Ghost CMS, đúng như mô tả của chính dự án là công nghệ cho 'xuất bản hiện đại, thành viên, thuê bao và newsletter'. Các tính năng này có sẵn chứ không cần cài plugin.

Ghost có những lựa chọn hosting nào?

Bạn có thể tự host Ghost CMS trên server riêng bằng trình cài đặt production của ghost-cli, hoặc dùng Ghost(Pro), dịch vụ hosting chính thức từ Ghost Foundation, mà README nói mất khoảng 2 phút để thiết lập với CDN, sao lưu và bảo trì đi kèm.

Vấn đề mà Ghost giải quyết

Nhà xuất bản muốn newsletter trả phí hoặc nội dung thành viên thường phải ghép một CMS blog, một công cụ email riêng và một tích hợp thanh toán - hoặc chuyển hết sang một nền tảng đóng, ăn phần trăm doanh thu thuê bao. Ghost CMS gộp editor, gửi newsletter và quản lý thành viên/thuê bao vào một mã nguồn mở duy nhất, đúng như mô tả của chính dự án là công nghệ cho 'xuất bản hiện đại, thành viên, thuê bao và newsletter'.

Repo liên quan

Nguồn & ghi công

Dựa trên repository GitHub TryGhost/Ghost và README của dự án.

Dữ liệu GitHub · đồng bộ lần cuối 14 thg 8, 2026Đánh giá bởi Henry
Về TopGit

Chưa chắc Ghost có hợp với bạn?

Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về Ghost.

GitHub