<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>DeployEasy</title><description>Hướng dẫn deploy production về VPS, Docker, Nginx và CI/CD.</description><link>https://deployeasy.io.vn/</link><language>vi-vn</language><item><title>Hosting là gì? Các loại web hosting và cách chọn gói phù hợp</title><link>https://deployeasy.io.vn/blog/hosting-la-gi/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/hosting-la-gi/</guid><description>Giải thích hosting là gì, website hoạt động ra sao, các loại shared, VPS, cloud hosting và tiêu chí chọn hosting cho từng nhu cầu.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Hosting</category><category>Hosting</category><category>Web hosting</category><category>Domain</category><category>VPS</category><category>Website</category></item><item><title>VPS là gì? Cách hoạt động, ưu nhược điểm và cách chọn VPS</title><link>https://deployeasy.io.vn/blog/vps-la-gi/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/vps-la-gi/</guid><description>Tìm hiểu VPS là gì, cách máy chủ ảo hoạt động, VPS khác hosting và server riêng thế nào, cùng checklist chọn cấu hình phù hợp.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>VPS</category><category>VPS</category><category>Máy chủ ảo</category><category>Hosting</category><category>Linux</category><category>Deploy</category></item><item><title>Cách deploy Next.js lên VPS Ubuntu</title><link>https://deployeasy.io.vn/blog/deploy-nextjs-vps/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/deploy-nextjs-vps/</guid><description>Hướng dẫn build và chạy ứng dụng Next.js production bằng PM2, Nginx, domain và HTTPS trên VPS Ubuntu theo từng bước kiểm tra được.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Next.js</category><category>Next.js</category><category>VPS</category><category>Ubuntu</category><category>PM2</category><category>Nginx</category></item><item><title>Docker là gì? Image, container, volume và Docker Compose</title><link>https://deployeasy.io.vn/blog/docker-la-gi/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/docker-la-gi/</guid><description>Hướng dẫn Docker từ cơ bản: container hoạt động thế nào, image và container khác gì, Dockerfile, volume, network và Docker Compose.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Docker</category><category>Docker</category><category>Container</category><category>Dockerfile</category><category>Docker Compose</category><category>DevOps</category></item><item><title>Build Docker trên local rồi deploy lên VPS</title><link>https://deployeasy.io.vn/blog/huong-dan-build-docker-local-va-deploy-vps/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/huong-dan-build-docker-local-va-deploy-vps/</guid><description>Quy trình từng bước tạo Dockerfile, chạy thử monorepo REMAP trên local và dùng cùng cấu hình Docker Compose để triển khai lên VPS.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Docker</category><category>Docker</category><category>Docker Compose</category><category>VPS</category><category>Monorepo</category></item><item><title>Hướng dẫn deploy REMAP bằng Docker lên VPS</title><link>https://deployeasy.io.vn/blog/huong-dan-deploy-docker-len-vps/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/huong-dan-deploy-docker-len-vps/</guid><description>Triển khai monorepo REMAP gồm NestJS, Next.js, React và PostgreSQL lên VPS Ubuntu bằng Docker Compose, Nginx, domain và SSL.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Docker</category><category>Docker</category><category>Docker Compose</category><category>VPS</category><category>Nginx</category><category>PostgreSQL</category></item><item><title>Hướng dẫn deploy REMAP lên VPS Ubuntu</title><link>https://deployeasy.io.vn/blog/huong-dan-deploy-web-qua-vps/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/huong-dan-deploy-web-qua-vps/</guid><description>Triển khai monorepo REMAP gồm NestJS, Next.js, React và PostgreSQL lên VPS Ubuntu bằng PM2, Nginx, domain và chứng chỉ SSL.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>VPS</category><category>VPS</category><category>PM2</category><category>Nginx</category><category>Next.js</category><category>NestJS</category></item><item><title>CI/CD với GitHub Actions: Tự động deploy lên VPS</title><link>https://deployeasy.io.vn/blog/github-actions-cicd-deploy-vps/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/github-actions-cicd-deploy-vps/</guid><description>Hướng dẫn tạo GitHub Actions workflow build, test và deploy lên VPS bằng SSH, quản lý secrets, environment, concurrency và rollback.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>CI/CD</category><category>GitHub Actions</category><category>CI/CD</category><category>VPS</category><category>SSH</category><category>Deploy</category></item><item><title>Mới mua VPS Ubuntu cần làm gì? Checklist cấu hình production</title><link>https://deployeasy.io.vn/blog/cau-hinh-vps-ubuntu-moi/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/cau-hinh-vps-ubuntu-moi/</guid><description>Checklist cấu hình VPS Ubuntu mới gồm update, user sudo, SSH key, UFW, timezone, swap, log, backup và kiểm tra bảo mật.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>VPS</category><category>Ubuntu</category><category>VPS</category><category>UFW</category><category>Linux</category><category>Security</category></item><item><title>Backup và restore PostgreSQL production bằng pg_dump</title><link>https://deployeasy.io.vn/blog/backup-restore-postgresql/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/backup-restore-postgresql/</guid><description>Hướng dẫn backup PostgreSQL bằng pg_dump, định dạng custom, pg_restore, lịch cron, kiểm tra restore và lưu bản sao ngoài VPS.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Production</category><category>PostgreSQL</category><category>Backup</category><category>Restore</category><category>Database</category><category>pg_dump</category></item><item><title>Bảo mật PostgreSQL trên VPS: pg_hba.conf, user và firewall</title><link>https://deployeasy.io.vn/blog/bao-mat-postgresql-tren-vps/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/bao-mat-postgresql-tren-vps/</guid><description>Hướng dẫn bảo mật PostgreSQL production bằng listen_addresses, pg_hba.conf, role tối thiểu, password, firewall, SSL và SSH tunnel.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Production</category><category>PostgreSQL</category><category>Security</category><category>pg_hba.conf</category><category>VPS</category><category>Database</category></item><item><title>Dockerfile production: 15 cách giảm image, tăng bảo mật</title><link>https://deployeasy.io.vn/blog/dockerfile-production-best-practices/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/dockerfile-production-best-practices/</guid><description>Hướng dẫn viết Dockerfile production với multi-stage build, cache, .dockerignore, non-root user, pin version, healthcheck và secret an toàn.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Docker</category><category>Dockerfile</category><category>Docker</category><category>Multi-stage Build</category><category>Security</category><category>Production</category></item><item><title>Linux File System khi deploy: /etc, /var, /home và /opt</title><link>https://deployeasy.io.vn/blog/linux-file-system-production/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/linux-file-system-production/</guid><description>Giải thích cấu trúc thư mục Linux quan trọng khi deploy production: /etc, /var, /home, /opt, /tmp, /usr, log, config và dữ liệu.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Linux</category><category>Linux</category><category>File System</category><category>VPS</category><category>Production</category><category>DevOps</category></item><item><title>Linux Permission, User, Group và sudo cho môi trường production</title><link>https://deployeasy.io.vn/blog/linux-permission-user-group-sudo/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/linux-permission-user-group-sudo/</guid><description>Hướng dẫn quyền Linux rwx, chmod, chown, user, group, sudo, umask, setgid và cách phân quyền thư mục deploy an toàn.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Linux</category><category>Linux Permission</category><category>User</category><category>Group</category><category>sudo</category><category>Security</category></item><item><title>Domain và DNS là gì? Cách trỏ tên miền về VPS đúng cách</title><link>https://deployeasy.io.vn/blog/domain-dns-tro-ve-vps/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/domain-dns-tro-ve-vps/</guid><description>Giải thích domain, DNS, nameserver, bản ghi A, AAAA, CNAME, TXT và quy trình trỏ tên miền về VPS để deploy website.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Production</category><category>Domain</category><category>DNS</category><category>VPS</category><category>Cloudflare</category><category>Deploy</category></item><item><title>Docker Compose production: App, PostgreSQL, healthcheck và backup</title><link>https://deployeasy.io.vn/blog/docker-compose-production/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/docker-compose-production/</guid><description>Hướng dẫn thiết kế Docker Compose production với app, PostgreSQL, network, volume, healthcheck, secret, restart và deploy an toàn.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Docker</category><category>Docker Compose</category><category>Docker</category><category>PostgreSQL</category><category>Healthcheck</category><category>Production</category></item><item><title>Deploy Node.js production bằng PM2 và Nginx trên VPS</title><link>https://deployeasy.io.vn/blog/deploy-nodejs-pm2-nginx/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/deploy-nodejs-pm2-nginx/</guid><description>Hướng dẫn deploy ứng dụng Node.js bằng PM2, ecosystem file, biến môi trường, startup, log, Nginx reverse proxy và rollback.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Production</category><category>Node.js</category><category>PM2</category><category>Nginx</category><category>VPS</category><category>Deploy</category></item><item><title>Deploy Next.js standalone bằng Docker và Nginx trên VPS</title><link>https://deployeasy.io.vn/blog/deploy-nextjs-standalone-docker/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/deploy-nextjs-standalone-docker/</guid><description>Hướng dẫn self-host Next.js production với output standalone, Docker multi-stage, biến môi trường, static files, Nginx và healthcheck.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Next.js</category><category>Next.js</category><category>Docker</category><category>Standalone</category><category>Nginx</category><category>VPS</category></item><item><title>Deploy NestJS bằng Docker Compose và PostgreSQL trên VPS</title><link>https://deployeasy.io.vn/blog/deploy-nestjs-docker-postgresql/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/deploy-nestjs-docker-postgresql/</guid><description>Hướng dẫn deploy NestJS production với Dockerfile multi-stage, PostgreSQL, migration, healthcheck, Nginx, secret, backup và rollback.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>NestJS</category><category>NestJS</category><category>Docker</category><category>PostgreSQL</category><category>TypeORM</category><category>VPS</category></item><item><title>Cài HTTPS miễn phí bằng Certbot và Nginx trên Ubuntu</title><link>https://deployeasy.io.vn/blog/https-certbot-nginx/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/https-certbot-nginx/</guid><description>Hướng dẫn cài chứng chỉ HTTPS bằng Certbot cho Nginx, kiểm tra domain, firewall, tự động gia hạn và xử lý lỗi certificate.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Nginx</category><category>HTTPS</category><category>SSL</category><category>TLS</category><category>Certbot</category><category>Nginx</category></item><item><title>Monitoring production: Log, healthcheck, CPU, RAM và cảnh báo</title><link>https://deployeasy.io.vn/blog/monitoring-log-healthcheck-production/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/monitoring-log-healthcheck-production/</guid><description>Hướng dẫn monitoring VPS và ứng dụng production bằng journalctl, Nginx log, PM2, Docker healthcheck, tài nguyên và cảnh báo.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Production</category><category>Monitoring</category><category>Logging</category><category>Healthcheck</category><category>Docker</category><category>Linux</category></item><item><title>Nginx Reverse Proxy là gì? Cấu hình cho Node.js production</title><link>https://deployeasy.io.vn/blog/nginx-reverse-proxy-la-gi/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/nginx-reverse-proxy-la-gi/</guid><description>Giải thích Nginx reverse proxy, server block, proxy_pass, header, timeout và cách cấu hình nhiều domain cho ứng dụng Node.js trên VPS.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Nginx</category><category>Nginx</category><category>Reverse Proxy</category><category>Node.js</category><category>VPS</category><category>Production</category></item><item><title>SSH Key là gì? Đăng nhập VPS an toàn không cần mật khẩu</title><link>https://deployeasy.io.vn/blog/ssh-key-dang-nhap-vps/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/ssh-key-dang-nhap-vps/</guid><description>Hướng dẫn tạo SSH key, thêm public key vào VPS, cấu hình SSH alias, sửa permission và xử lý lỗi publickey trên Windows, Linux.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Linux</category><category>SSH</category><category>SSH Key</category><category>VPS</category><category>Linux</category><category>Security</category></item><item><title>Sửa lỗi Killed và exit code 137 khi build Docker, Next.js</title><link>https://deployeasy.io.vn/blog/sua-loi-exit-code-137-killed/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/sua-loi-exit-code-137-killed/</guid><description>Giải thích exit code 137, SIGKILL, Linux OOM Killer và cách kiểm tra RAM, swap, Docker limit khi build Next.js hoặc Node.js trên VPS.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Production</category><category>Exit Code 137</category><category>OOM</category><category>Docker</category><category>Next.js</category><category>Linux</category></item><item><title>Sửa lỗi Nginx 502 Bad Gateway khi deploy Node.js và Docker</title><link>https://deployeasy.io.vn/blog/sua-loi-nginx-502-bad-gateway/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/sua-loi-nginx-502-bad-gateway/</guid><description>Quy trình tìm nguyên nhân Nginx 502 Bad Gateway: upstream chưa chạy, sai port, bind interface, socket, Docker network, timeout và log.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Nginx</category><category>Nginx</category><category>502 Bad Gateway</category><category>Docker</category><category>Node.js</category><category>Troubleshooting</category></item><item><title>Sửa lỗi No space left on device trên VPS và Docker</title><link>https://deployeasy.io.vn/blog/sua-loi-no-space-left-on-device/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/sua-loi-no-space-left-on-device/</guid><description>Hướng dẫn tìm nguyên nhân hết dung lượng hoặc inode, kiểm tra log, Docker image, volume, journal và dọn VPS an toàn không mất dữ liệu.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Production</category><category>No space left on device</category><category>Disk</category><category>Docker</category><category>Linux</category><category>Troubleshooting</category></item><item><title>Tạo systemd service cho Node.js: Tự chạy sau khi VPS reboot</title><link>https://deployeasy.io.vn/blog/systemd-service-nodejs/</link><guid isPermaLink="true">https://deployeasy.io.vn/blog/systemd-service-nodejs/</guid><description>Hướng dẫn tạo systemd service cho Node.js/NestJS, cấu hình User, WorkingDirectory, EnvironmentFile, restart, log và graceful shutdown.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>Linux</category><category>systemd</category><category>Node.js</category><category>NestJS</category><category>Linux</category><category>Production</category></item></channel></rss>