~ / 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
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
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.