rpm.
~ / blog

Blog

Write-ups on things I'm building and learning, mostly GenAI systems, retrieval, and the unglamorous parts of production ML.

Deploying Next.js to a free VM: local to live, step by step

Aug 13, 2026 · 12 min read · DevOps

The complete path from a Next.js repo on your laptop to an HTTPS site on your own domain, on a free Oracle VM. Every command, the real deploy.yml, and the registrar settings people get wrong.

The seven things that broke deploying to a free VM

Aug 13, 2026 · 8 min read · DevOps

Empty secrets, a token type that silently cannot do the job, the wrong CPU architecture, five DNS records and two separate firewalls. Every failure from one first deployment, with the symptom that identified it.

All systems nominal© 2026 Ramprasad Mondal