Product
Why I Stopped Paying for Vercel on My Side Projects
Vercel is great, but the bill grows with each project. How I run my side projects on one VPS I own with ox, what it costs, and what I gave up.
Notes on deploying to your own server, from the people building ox.
Product
Vercel is great, but the bill grows with each project. How I run my side projects on one VPS I own with ox, what it costs, and what I gave up.
Product
I could pay a lot to keep deploys simple, or pay less and fight a busy screen. I wanted neither, so I built a calm deploy tool for my own server.
Guides
Put a FastAPI app with uvicorn, Postgres and Alembic on your own Ubuntu server, with HTTPS and no Docker, using one small ox.toml file you can copy.
Guides
Deploy Django without Docker on your Ubuntu VPS: gunicorn under systemd, Caddy for HTTPS and PostgreSQL. Every step by hand, then the same deploy with ox.
Product
A Heroku alternative for 2026: move your app to a VPS you own. What maps to what, real costs, five migration steps, and what ox does not do.
Engineering
Zero-downtime deployment on a VPS without Docker: blue-green with two systemd units, a health check and a Caddy upstream file. A copyable script inside.
Opinion
What agentic loops are and why they beat prompting: a swarm of research, review and production agents that removed dead code with zero broken features.
Engineering
A Vue and Vite case study: how route splitting, lazy components, deferred analytics and leaner fonts raised a Lighthouse performance score from 60 to 93.
Guides
Deploy a Django and Vue.js app on a VPS: Nginx serves the Vue build, Gunicorn runs Django, Celery and Redis under systemd, with HTTPS from Certbot.
Guides
Use Fail2Ban to stop brute-force logins on Django: ban IPs from Nginx logs, catch failed Django admin logins with a signal, and test every filter safely.
Guides
A beginner's guide to deploying Django with Uvicorn and Nginx on an Ubuntu VPS: SSH keys, Supervisor, a firewall and free HTTPS with Certbot, step by step.