DevOps

DevOps

9 bài viết trong danh mục này

BOT
MSG
FREE
Telegram Bot
alert • monitor • notify
BackendDevOpsNestJS

Gửi thông báo Telegram từ NestJS: alert lỗi, deploy và monitor

Tích hợp Telegram Bot API vào NestJS: TelegramModule, exception filter bắt 5xx, BullMQ job fail, app start và deploy xong — không cần thư viện ngoài.

11 phút đọc18/06/2026
HAP
×3
HAProxy LB
round-robin • health • scale
DevOpsHAProxyDocker

Cách cân bằng tải với HAProxy trên Docker Compose

Hướng dẫn triển khai HAProxy làm load balancer với Docker Compose, bao gồm cấu hình round-robin, health check và Stats UI để giám sát backend.

12 phút đọc16/06/2026
EC2
LOG
CPU
EC2 Production
logs • disk • monitor
CloudAWSDevOpsDocker

Quản lý EC2 production: Docker logs, CPU và RAM

Checklist vận hành EC2 production: giới hạn Docker logs, tránh đầy disk và theo dõi CPU, RAM, disk, network, status checks.

8 phút đọc16/06/2026
APT
OK
Docker Install
ubuntu • group • hello
DevOpsDockerLinuxUbuntu

Cách cài Docker trên Ubuntu bằng docker.io

Cách cài Docker nhanh trên Ubuntu bằng sudo apt install docker.io, thêm user bằng usermod -aG docker và test bằng docker run hello-world.

7 phút đọc16/06/2026
PM2
LOG
UP
NestJS + PM2
restart • logs • reboot
BackendNestJSDevOpsPM2

PM2 chạy NestJS production: restart, log và reboot

Cách dùng PM2 để chạy NestJS trên VPS hoặc server Linux, gồm build app, start bằng ecosystem file, xem log, restart khi crash và tự khởi động lại sau reboot.

9 phút đọc16/06/2026
API
DB
Redis
compose
DevOpsDocker

Docker Compose cho local dev nhiều project

Cách dùng Docker Compose để chạy nhiều project song song không trùng port, tách riêng MySQL và Redis cho từng app, và giữ môi trường dev sạch, dễ reset.

14 phút đọc15/06/2026
SSL
NPM
APP
Proxy Manager
domain • ssl • docker
DevOpsNginxDocker

Nginx Proxy Manager với Docker Compose và SSL

Chạy Nginx Proxy Manager bằng Docker Compose, trỏ nhiều domain về một server, reverse proxy app nội bộ và xin SSL Let's Encrypt.

9 phút đọc15/06/2026
OOM
137
Docker Memory
oomkilled • exit • limit
DevOpsDocker

Container exit 137: debug OOMKilled và memory limit

Debug container restart vô hạn với exit code 137 trên Docker và Kubernetes, set --max-old-space-size đúng tỷ lệ, và detect memory leak bằng heap snapshot.

9 phút đọc02/06/2026
NGX
413
MB
Nginx Upload
413 • body size • proxy
DevOpsNginx

Nginx 413 dù đã set client_max_body_size: cách fix

Tại sao Nginx trả 413 dù đã set client_max_body_size, và cách fix khi có nhiều layer proxy hoặc reverse proxy.

5 phút đọc20/05/2026