Trong thời đại số hóa, việc quản lý kiến thức nội bộ một cách hiệu quả là yếu tố then chốt giúp đội ngũ làm việc nhanh hơn và giảm thiểu sai sót. Thay vì phụ thuộc vào các nền tảng đám mây đắt đỏ như Confluence hay Notion (dữ liệu nằm ngoài tầm kiểm soát), Wiki.js mang đến giải pháp mã nguồn mở mạnh mẽ, hoàn toàn tự host, miễn phí và cực kỳ linh hoạt.
Bài viết này giới thiệu ngắn gọn về Wiki.js và hướng dẫn chi tiết cách cài đặt Wiki.js trên Ubuntu sử dụng Docker Compose – phương pháp được khuyến nghị chính thức, dễ quản lý, dễ backup và cập nhật.
Wiki.js là gì?
Wiki.js là nền tảng wiki hiện đại xây dựng bằng Node.js, mã nguồn mở (AGPLv3), tập trung vào trải nghiệm người dùng và kho tri thức nội bộ.
Điểm nổi bật:
- Giao diện đẹp, dark/light mode, responsive trên mọi thiết bị.
- Soạn thảo Markdown đầy đủ (bảng, code, công thức toán, embed video, diagram…).
- Database linh hoạt: SQLite (mặc định, đơn giản), PostgreSQL, MariaDB, MSSQL.
- Xác thực đa dạng: local, LDAP, OAuth (Google, GitHub, Microsoft…), 2FA.
- Hơn 50 module: Git sync, comment, search nâng cao, analytics…
- Quyền truy cập chi tiết, đa ngôn ngữ, version history qua Git.
- Tự host 100% – dữ liệu an toàn trên server nội bộ, không phụ thuộc bên thứ ba.
Wiki.js lý tưởng cho knowledge base công ty, tài liệu dự án, SOP, hướng dẫn kỹ thuật, wiki đội dev/marketing/support… Nhiều tổ chức và cộng đồng tự host chọn nó thay thế giải pháp thương mại.

Cài đặt Wiki.js trên Ubuntu bằng Docker Compose
Hướng dẫn sử dụng Docker Compose trên Ubuntu để cài đặt Wiki.js một cách hiệu quả, bạn hãy thực hiện các bước bên dưới:
Mục Lục
Bước 1: Cài đặt Docker
sudo apt update && sudo apt upgrade -y
sudo apt install -y ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
Kiểm tra phiên bản docker và docker-compose sau khi cài đặt:
docker --version
docker compose version

Bước 2: Cài đặt Wiki.js
Tạo thư mục dự án và file docker-compose.yml theo các lệnh bên dưới:
mkdir ~/wiki && cd ~/wiki
nano docker-compose.yml
Dán nội dung sau (ở đây mình sử dụng port 8080, bạn cũng có thể để port 80 để website truy cập mặc định):
version: "2.1"
services:
wikijs:
image: lscr.io/linuxserver/wikijs:latest
container_name: wikijs
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Ho_Chi_Minh
volumes:
- ./config:/config
- ./data:/data
ports:
- 8080:3000
restart: unless-stopped

Bước 3: Khởi động Wiki.js
docker compose up -d
# Xem log (Ctrl+C để thoát)
docker compose logs -f

Bước 4: Mở firewall (nếu dùng UFW)
Mở port nếu bạn đang sử dụng firewall bằng các lệnh bên dưới để cho phép port:
sudo ufw allow OpenSSH
sudo ufw allow 3000/tcp
sudo ufw allow 8080/tcp
sudo ufw reload
Bước 5: Hoàn tất cài đặt
Truy cập trình duyệt: Bước tiếp theo bạn cần nhập email, mật khẩu cùng tên miền để thiết lập trang tài khoản admin cho Wiki

Sau khi thiết lập hoàn tất bạn sẽ được chuyển đến trang mới để yêu cầu đăng nhập như hình bên dưới:

Sử dụng thông tin đăng nhập đã thiết lập ở bước trước để đăng nhập vào hệ thống, đợi ít phút bạn sẽ được chuyển đến trang chính của Wiki. Tại đây bạn có thể thiết lập riêng cho mình các trang tài liệu lưu trữ nội bộ một cách hiệu quả.

Kết luận
Chỉ với vài lệnh, bạn đã sở hữu một hệ thống Wiki.js chuyên nghiệp, chạy ổn định trên Ubuntu để lưu trữ nội bộ. Dữ liệu hoàn toàn nằm trong tay bạn, dễ backup, dễ scale và không tốn phí hàng tháng như các dịch vụ SaaS. Để server luôn chạy mượt, có backup tự động hàng tuần, uptime 99.99% và hỗ trợ kỹ thuật nhanh chóng, mình khuyên dùng các gói VPS chất lượng cao từ VPSMMO – nhà cung cấp uy tín tại Việt Nam với hạ tầng mạnh, IP sạch và nhiều gói cấu hình phù hợp mọi nhu cầu từ nhỏ đến lớn.
👉 Truy cập ngay VPSMMO để chọn VPS phù hợp và bắt đầu hành trình xây dựng kho kiến thức nội bộ của riêng bạn!
CÔNG TY TNHH VPSMMO
- VP: 8B đường B31, KDC 91B, Phường Tân An, Thành phố Cần Thơ
- Tel: 0589549338
- Email: info@vpsmmo.vn
Blog#Wiki.js #là #gì #Cách #cài #đặt #Wiki.js #trên #Ubuntu #để #lưu #trữ #nội #bộ1773316954
