DevOps

DevOps

9 posts in this category

BOT
MSG
FREE
Telegram Bot
alert • monitor • notify
BackendDevOpsNestJS

NestJS Telegram Alerts: Exception Filter, Jobs, and Deploy

Telegram Bot API in NestJS: TelegramModule, exception filter for 5xx alerts, BullMQ job failures, and deploy hooks — no external libraries needed.

11 min read18/06/2026
HAP
×3
HAProxy LB
round-robin • health • scale
DevOpsHAProxyDocker

How to Load Balance with HAProxy on Docker Compose

Deploy HAProxy as a Docker Compose load balancer with round-robin routing, health checks, and the Stats UI for monitoring backends.

12 min read16/06/2026
EC2
LOG
CPU
EC2 Production
logs • disk • monitor
CloudAWSDevOpsDocker

Manage EC2 production: Docker logs, CPU, and RAM

A practical EC2 production checklist: limit Docker logs, avoid full disks, and monitor CPU, RAM, disk, network, and status checks.

8 min read16/06/2026
APT
OK
Docker Install
ubuntu • group • hello
DevOpsDockerLinuxUbuntu

Install Docker on Ubuntu with docker.io

Install Docker quickly on Ubuntu with apt, add your user to the docker group, and verify the setup with hello-world.

7 min read16/06/2026
PM2
LOG
UP
NestJS + PM2
restart • logs • reboot
BackendNestJSDevOpsPM2

Run NestJS in production with PM2 restart and logs

Use PM2 to run NestJS on a Linux server, build the app, start it with an ecosystem file, inspect logs, restart on crashes, and restore after reboot.

9 min read16/06/2026
API
DB
Redis
compose
DevOpsDocker

Docker Compose for multi-project local dev

Use Docker Compose to run multiple projects side by side, avoid port conflicts, isolate MySQL and Redis, and keep local dev easy to reset.

14 min read15/06/2026
SSL
NPM
APP
Proxy Manager
domain • ssl • docker
DevOpsNginxDocker

Nginx Proxy Manager with Docker Compose and SSL

Run Nginx Proxy Manager with Docker Compose, point multiple domains to one server, reverse proxy internal apps, and request SSL certificates.

9 min read15/06/2026
OOM
137
Docker Memory
oomkilled • exit • limit
DevOpsDocker

Container exit 137: debug OOMKilled and memory limits

Debug Docker or Kubernetes containers restarting with exit code 137, tune Node.js memory limits, and inspect possible memory leaks.

9 min read02/06/2026
NGX
413
MB
Nginx Upload
413 • body size • proxy
DevOpsNginx

Nginx 413 after client_max_body_size: how to fix it

Why Nginx still returns 413 even after setting client_max_body_size, and how to fix it when you have multiple proxy or reverse proxy layers.

5 min read20/05/2026