Giáo trình tự học miễn phí · Dịch vụ hỗ trợ theo nhu cầu.
Bài 0440phút ước tínhCơ bản đến Chuyên sâu
4. Thiết Kế Cụm Docker Compose Đa Dịch Vụ: n8n, PostgreSQL, Redis & Nginx Proxy Manager
Xây dựng toàn bộ hệ thống tự động hóa doanh nghiệp trong 1 file `docker-compose.yml`: Quản lý biến môi trường `.env` và phụ thuộc `depends_on`.
🏗️ Cấu Trúc Cụm Hệ Thống Tự Động Hóa
- n8n: Nền tảng tự động hóa Workflow và AI Agent.
- PostgreSQL: CSDL quan hệ lưu trữ dữ liệu n8n và thông tin khách hàng.
- Redis: Bộ nhớ đệm (Cache) tốc độ cao và hàng đợi tác vụ (Queue).
- Nginx Proxy Manager: Giao diện trực quan cấp chứng chỉ SSL và trỏ tên miền.
# docker-compose.yml - HỆ THỐNG TỰ ĐỘNG HÓA DOANH NGHIỆP TOÀN DIỆN
version: '3.8'
networks:
aitg_net:
driver: bridge
volumes:
db_data:
n8n_data:
redis_data:
npm_data:
npm_letsencrypt:
services:
postgres:
image: postgres:16-alpine
container_name: aitg_postgres
restart: unless-stopped
networks:
- aitg_net
environment:
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
volumes:
- db_data:/var/lib/postgresql/data
redis:
image: redis:7-alpine
container_name: aitg_redis
restart: unless-stopped
networks:
- aitg_net
volumes:
- redis_data:/data
n8n:
image: docker.n8n.io/n8nio/n8n:latest
container_name: aitg_n8n
restart: unless-stopped
networks:
- aitg_net
ports:
- "5678:5678"
environment:
- DB_TYPE=postgresdb
- DB_POSTGRESDB_HOST=postgres
- DB_POSTGRESDB_PORT=5432
- DB_POSTGRESDB_DATABASE=${POSTGRES_DB}
- DB_POSTGRESDB_USER=${POSTGRES_USER}
- DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD}
- N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
- EXECUTIONS_MODE=regular
depends_on:
- postgres
- redis
volumes:
- n8n_data:/home/node/.n8n
npm:
image: 'jc21/nginx-proxy-manager:latest'
container_name: aitg_npm
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- npm_data:/data
- npm_letsencrypt:/etc/letsencrypt
networks:
- aitg_net
Thực hành
Thực hành và tự đánh giá
Tạo file .env chứa mật khẩu bí mật, chạy docker compose up -d và truy cập cổng 81 để đăng nhập Nginx Proxy Manager.
🏢 BẠN MUỐN TRIỂN KHAI CHO CẢ PHÒNG BAN / DOANH NGHIỆP?
Đề Xuất Công Ty Tài Trợ & Đào Tạo In-House Trọn Gói
AI Tinh Gọn hỗ trợ khảo sát hiện trạng, kèm 1-1 on-premise bảo mật dữ liệu, setup hạ tầng riêng và xuất hóa đơn VAT hợp pháp cho doanh nghiệp.
⚖️ Bản quyền sở hữu trí tuệ: © 2026 AI Tinh Gọn (aitinhgon.vn) · Giấy phép Creative Commons CC BY-NC-ND 4.0. Cho phép tự học cá nhân, nghiêm cấm thương mại hóa hoặc bán lại.
Giáo trình mở →
Tiến độ tự học lưu trên trình duyệt này. Chỉ đánh dấu khi đã kiểm tra sản phẩm thực hành.