Dùng thử KDIGI CMS trực tiếp
Cập nhật lần cuối:

Bạn có thể dùng thử KDIGI CMS ngay trên trình duyệt: mở trang quản trị https://app.opencms.kdigi.vn/admin và đăng nhập bằng tài khoản demo demo@opencms.kdigi.vn, mật khẩu Demo@2026. Tài khoản có vai trò editor và chỉ thấy site demo, nội dung được đặt lại lúc 03:00 mỗi đêm.
Tóm tắt nhanh
- Địa chỉ: https://app.opencms.kdigi.vn/admin
- Tài khoản:
demo@opencms.kdigi.vn, mật khẩu:Demo@2026- Vai trò
editor, chỉ thấy sitedemo; không vào được site khác, quản lý người dùng hay cấu hình lưu trữ.- Tài khoản demo không đổi được email, mật khẩu, API key của chính nó và không tự xóa mình.
- Nội dung site
demođược xóa và nạp lại lúc 03:00 giờ Việt Nam mỗi đêm.- Môi trường dùng chung: đừng nhập dữ liệu thật.
Mở trang đăng nhập demo · Tự cài bản của riêng bạn · Xem mã nguồn

Đăng nhập và bắt đầu
| Thông tin | Giá trị |
|---|---|
| Địa chỉ | https://app.opencms.kdigi.vn/admin |
demo@opencms.kdigi.vn |
|
| Mật khẩu | Demo@2026 |
| Vai trò | editor |
| Site được thấy | demo |
Sau khi đăng nhập, bạn thấy bảng điều khiển biên tập của site demo với dữ liệu mẫu do lệnh nạp demo của CMS tạo: bài viết hướng dẫn (ví dụ "Chào mừng đến với KDIGI CMS", "Viết bài bằng Markdown", "Tối ưu SEO cho mỗi bài viết"), trang Giới thiệu và Liên hệ, chuyên mục Hướng dẫn, Tin tức, Mẹo hay, một số thẻ, FAQ và menu. Nội dung có hai ngôn ngữ vi (mặc định) và en.

Những gì nên thử
Danh sách dưới đây nhắm vào các tính năng mà vai trò editor dùng được. Mỗi mục có trang giải thích riêng nếu bạn muốn đọc trước.
- Viết một bài bằng trình soạn thảo Markdown. Vào Bài viết, tạo bài mới, gõ
/để mở slash menu chèn heading, danh sách, bảng, media hoặc liên kết nội bộ. Thử dán nội dung từ Google Docs hoặc Word để xem định dạng được giữ lại thế nào. Xem trình soạn thảo Markdown. - Tải ảnh lên thư viện media. Tạo thư mục, tải ảnh, mở trình sửa ảnh, hoặc nhập ảnh từ URL (có chặn SSRF). Xem thư viện media.
- Chỉnh SEO của bài. Mở tab SEO: tiêu đề và mô tả theo mẫu kiểu RankMath, điểm SEO, gợi ý liên kết nội bộ và JSON-LD dạng
@graph. Xem SEO và JSON-LD. - Đổi slug và kiểm redirect. Sửa slug của một bài rồi mở mục Redirects: CMS tự tạo 301 khi đổi slug trong admin.
- Dựng menu dạng cây và FAQ. Menu nhiều cấp theo vị trí, FAQ nhóm lại để gắn vào bài.
- Xem lịch sử phiên bản, thùng rác và lịch nội dung. Các collection nội dung có versions, thùng rác và bảng điều khiển biên tập. Xem quy trình biên tập.
- Xem cách frontend lấy nội dung. Bài đã xuất bản đọc được qua REST/GraphQL mà không cần đăng nhập, và frontend phải lọc theo
where[tenant][equals]=<id>để không lẫn nội dung giữa các site. Xem headless API.

Giới hạn của môi trường demo
Đây là môi trường thử nghiệm dùng chung giữa nhiều người truy cập, nên có các giới hạn sau (nguồn: README và tài liệu cấu hình của KDIGI CMS):
| Giới hạn | Chi tiết |
|---|---|
| Không đổi thông tin tài khoản | Tài khoản trong DEMO_ACCOUNT_EMAILS không đổi được email, mật khẩu, API key, công tắc API key và không tự xóa mình; yêu cầu bị từ chối với mã 403 và thông báo song ngữ vi/en |
| Phạm vi site | Chỉ site demo; các site và người dùng khác không bị đụng đến |
| Phạm vi quyền | Vai trò editor soạn, xuất bản, kiểm duyệt bình luận và chuyển vào thùng rác; không tạo hay quản lý người dùng và site, không sửa thông tin lưu trữ, không xóa vĩnh viễn |
| Đặt lại hằng đêm | 03:00 giờ Việt Nam, xóa toàn bộ nội dung site demo rồi nạp lại dữ liệu mẫu |
| Dữ liệu | Đừng nhập thông tin thật, vì người khác dùng cùng tài khoản có thể thấy nội dung bạn tạo trước lần đặt lại kế tiếp |
Vai trò super-admin cùng các thao tác như tạo site mới, thêm người dùng hay cấu hình Cloudflare R2 không có trong tài khoản demo. Để thử các phần đó, hãy tự host một bản trên máy bạn, chỉ mất vài phút với Docker.
Cơ chế đặt lại hoạt động thế nào
Lệnh pnpm demo:reset (mã nguồn src/seed/demo-reset.ts, thêm vào ở bản 1.1.0) làm đúng những việc sau:
- Xóa vĩnh viễn mọi nội dung của site có
siteKey = demo: bài viết, trang, media cùng file, thư mục và cả thùng rác. - Nạp lại site với đúng dữ liệu của
pnpm seed:demo. - Với mỗi email trong
DEMO_ACCOUNT_EMAILS: tạo tài khoản nếu thiếu và đặt lại mật khẩu (lấy từDEMO_ACCOUNT_PASSWORD, tối thiểu 8 ký tự), vai tròeditorvà sitedemo. - Không đụng đến site và người dùng khác.
Trên máy chủ của KDIGI, lệnh này chạy theo lịch hằng đêm; bản docs hướng dẫn dùng Scheduled Task của Coolify trên service app với biểu thức cron và múi giờ. Bạn có thể bật cơ chế tương tự cho site công khai của riêng mình, xem tự host.
Chạy bản demo trên máy của bạn
Nếu muốn thử toàn bộ vai trò super-admin kèm dữ liệu mẫu:
git clone https://github.com/kdigivn/kdigi-cms-open.git
cd kdigi-cms-open
SEED_DEMO=true docker compose up --build
Mở http://localhost:3000/admin; form Create first user tạo tài khoản super-admin đầu tiên và bạn chọn site demo để xem nội dung mẫu. Đã cài sẵn và chỉ muốn nạp lại dữ liệu mẫu: pnpm seed:demo (idempotent, không ghi đè phần bạn đã sửa).
Bật bảo vệ tài khoản demo cho một site công khai của bạn là tùy chọn và không đổi hành vi nếu bạn không đặt biến:
DEMO_ACCOUNT_EMAILS=demo@example.com
DEMO_ACCOUNT_PASSWORD=change-me-min-8-chars
Sau đó đặt lịch pnpm demo:reset hằng đêm. Người dùng bị khóa tự đổi thông tin vẫn có thể được super-admin quản lý.
Sau khi dùng thử
- Đang dùng WordPress và muốn biết nội dung cũ sẽ sang đây thế nào: chuyển từ WordPress.
- Cần vận hành thật: tự host bằng Docker Compose hoặc Coolify.
- Muốn xem toàn bộ khả năng của sản phẩm: trung tâm tính năng.
- Muốn đọc hoặc đóng góp mã: mã nguồn mở MIT.
Nguồn
- README của KDIGI CMS (mục Dùng thử trực tiếp): https://github.com/kdigivn/kdigi-cms-open#readme
- Cấu hình tài khoản demo công khai: https://github.com/kdigivn/kdigi-cms-open/blob/main/docs/configuration.md
- Vai trò và quyền (Demo accounts): https://github.com/kdigivn/kdigi-cms-open/blob/main/docs/roles-and-permissions.md
- CHANGELOG, bản 1.1.0: https://github.com/kdigivn/kdigi-cms-open/blob/main/CHANGELOG.md
Câu hỏi thường gặp
Tài khoản demo KDIGI CMS là gì?
Tại sao tôi không đổi được mật khẩu hoặc email của tài khoản demo?
Dữ liệu tôi tạo trong bản demo có được giữ lại không?
Bản demo có những tính năng gì để thử?
Tôi muốn tự chạy bản demo trên máy mình thì làm thế nào?
Đọc tiếp
Tính năng
Toàn bộ tính năng KDIGI CMS: quản lý nhiều website, trình soạn Markdown, SEO và JSON-LD, thư viện media, phân quyền, headless API, quy trình biên tập.
Tự host
Cài KDIGI CMS trên VPS của bạn bằng Docker Compose hoặc Coolify: yêu cầu hệ thống, biến môi trường, sao lưu, nâng cấp và các bước tăng cường bảo mật.
Chuyển từ WordPress
Hướng dẫn chuyển WordPress sang KDIGI CMS: bài viết, trang, media, menu, dữ liệu Yoast/RankMath, WooCommerce, redirect 301. Có checklist và giới hạn rõ ràng.
Mã nguồn mở
KDIGI CMS phát hành theo giấy phép MIT trên GitHub. Xem kho mã, hướng dẫn đóng góp, chính sách bảo mật và lộ trình chỉ gồm những gì đã có thật.