How to Deploy Docker to a VPS with GitHub Actions
Build a Docker image with GitHub Actions, publish it to GHCR, and deploy a tested release to an Ubuntu VPS with a safe rollback path.
Read guide →Tag
5 articles
Build a Docker image with GitHub Actions, publish it to GHCR, and deploy a tested release to an Ubuntu VPS with a safe rollback path.
Read guide →Monitor a production VPS with journald, Nginx logs, PM2, Docker health checks, CPU, RAM, disk, uptime, and actionable alerts.
Read guide →Find the cause of an Nginx 502 after deploying Next.js, NestJS, or Node.js with curl, ss, systemd, PM2, Docker Compose, and logs.
Read guide →Diagnose OOM kills, RAM pressure, swap, and heavy Docker builds before changing a small VPS or restarting production services.
Read guide →Learn how Docker works through images, containers, Dockerfiles, volumes, networks, and Compose with a practical Node.js example.
Read guide →