Posts tagged #devops

Back to blog
GitHub Actions pipeline: lint, Trivy scan, Docker build to GHCR, SSH deploy to a VPS
6 min read

A homemade CI/CD pipeline with GitHub Actions

How to deploy an app to your VPS automatically with GitHub Actions: lint, a blocking Trivy scan, Docker build to a private registry, SSH deploy, and PR checks before merge.

Lire
Self-hosted Next.js deployment diagram on a VPS (Docker, GHCR, reverse proxy)
6 min read

Leaving Vercel: hosting your Next.js app on a VPS

Moving off a managed platform to host your Next.js app on a VPS: standalone Docker image, private registry, reverse proxy with automatic SSL and a homemade deploy pipeline.

Lire
Diagram: a green build hiding a silent 404 in production
6 min read

Next.js 16 in production: the traps no tutorial shows you

A field report on four Next.js 16 traps in self-hosted deploys, the sneakiest being a build that goes green yet serves a page as a 404 in production.

Lire

Going further

To host your site, see my WordPress hosting offer.

All my field notes are in the technical blog.