Site icon Cung cấp dịch vụ Cloud VPS, Server, Hosting Việt Nam & Thế giới

Hướng dẫn cài đặt Docmost – Opensource wiki tuyệt vời thay thế cho Notion

Hướng dẫn cài đặt Docmost - Opensource wiki tuyệt vời thay thế cho Notion

Dưới đây là hướng dẫn cài đặt Docmost bằng Docker (cách đơn giản và được khuyến nghị chính thức nhất năm 2026). Docmost là open-source, tự host, rất phù hợp làm Notion/Confluence thay thế cho note + tài liệu nội bộ với phân quyền tốt.

Yêu cầu trước khi bắt đầu

Nếu chưa có Docker, cài nhanh trên Ubuntu (phổ biến ở VN):

Bash

# Cài Docker + Compose (phiên bản mới nhất)
sudo apt update && sudo apt upgrade -y
sudo apt install ca-certificates curl gnupg lsb-release -y

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y

# Kiểm tra
docker --version
docker compose version

Bước 1: Tạo thư mục và tải file docker-compose

Bash

mkdir -p ~/docmost && cd ~/docmost

# Tải file mẫu chính thức từ repo
curl -o docker-compose.yml https://raw.githubusercontent.com/docmost/docmost/main/docker-compose.yml

(Nếu link trên không còn, bạn có thể copy thủ công từ: https://github.com/docmost/docmost/blob/main/docker-compose.yml)

Bước 2: Chỉnh sửa file docker-compose.yml

Mở file bằng nano/vim:

Bash

nano docker-compose.yml

Bạn cần thay/chỉnh những phần quan trọng nhất (đừng để mặc định!):

YAML

services:
  docmost:
    image: docmost/docmost:latest
    depends_on:
      - db
      - redis
    environment:
      APP_URL: http://your-domain.com     # hoặc http://IP-cua-may:3000 (bắt buộc)
      APP_SECRET: your_very_long_random_secret   # Tạo bằng: openssl rand -hex 32
      DATABASE_URL: postgresql://docmost:matkhau-manh@db:5432/docmost?schema=public
      REDIS_URL: redis://redis:6379
    ports:
      - "3000:3000"   # Có thể đổi thành 8080:3000 nếu muốn
    restart: unless-stopped
    volumes:
      - docmost:/app/data/storage

  db:
    image: postgres:16-alpine
    environment:
      POSTGRES_DB: docmost
      POSTGRES_USER: docmost
      POSTGRES_PASSWORD: matkhau-manh   # Phải khớp với DATABASE_URL ở trên
    restart: unless-stopped
    volumes:
      - db_data:/var/lib/postgresql/data

  redis:
    image: redis:7.2-alpine
    restart: unless-stopped
    volumes:
      - redis_data:/data

volumes:
  docmost:
  db_data:
  redis_data:

Lưu ý quan trọng:

Lưu file (Ctrl+O → Enter → Ctrl+X nếu dùng nano).

Bước 3: Khởi động

Bash

# Pull image và chạy (lần đầu sẽ tải khá lâu)
docker compose up -d

# Kiểm tra container đang chạy
docker compose ps
docker logs -f docmost-docmost-1   # Xem log nếu có lỗi

Bước 4: Truy cập và hoàn tất cài đặt

Mở trình duyệt:

Bạn sẽ thấy trang setup đầu tiên:

  1. Tạo tài khoản admin (email + password).

  2. Đăng nhập → bắt đầu tạo workspace, space (phòng ban), page, upload file, set permission…

Bảo mật & Nâng cao (khuyến nghị)

Nếu gặp lỗi phổ biến:

Exit mobile version