SMF·VERCEL
Can a prompt replace Vercel?
Hosting & deployment — frontend hosting + deployment
Exhibit tracking slip
Verdict
A git-push deploy pipeline to your own server — build on push, zero-downtime restart, instant rollback — is a real, if unglamorous, weekend build. What doesn't come with it is Vercel's actual product: a global edge network, automatic preview deployments for every branch, and deep framework-specific optimizations a single VPS can't replicate.
Exhibit A — The prompt
Received on30.07.2026Build a git-push deploy pipeline for your own server. Each app gets a bare git repository with a post-receive hook: on push, check out the new commit to a timestamped release directory, run the project's install and build commands, health-check the new process, then atomically swap a 'current' symlink to it and restart the service — a failed build or health check must leave the live release completely untouched. Add a rollback command that re-points the symlink to the previous release and restarts, in well under the time a real incident allows. Add a command that scaffolds a new app's repository, service definition, and reverse-proxy config in one step, wiring up automatic HTTPS on its domain. Keep the last handful of releases on disk so rollback always has somewhere to go. Store each app's secrets in one file per app, symlinked into every release, never committed to the repository.
Do not build per-branch preview deployments, a global edge network, autoscaling, or a web dashboard — those need infrastructure spanning multiple regions and are real, ongoing platform engineering, not a script. Be honest in the README that you are now the platform team: budget real time for the first incident.
Opening prefills the prompt — press enter to run it.
Exhibit B — What you lose
- B.1 a global edge and CDN network
- B.2 automatic preview deployments per branch
- B.3 autoscaling under traffic spikes
- B.4 built-in observability
- B.5 deep framework-specific integration
Prior art
Exhibit C — Why people still pay: hosting/infrastructure
Deploys and previews are boring infrastructure that must never break — people pay so that reliability is someone else's job, not because a deploy script is hard to write.
Questions
Can I migrate my existing Vercel projects?
The application code, yes — most frameworks deploy to a normal server with only minor changes. What doesn't come across are Vercel-specific features like edge middleware and image optimization, which need separate, imperfect replacements.
Will it work on my phone?
There's nothing mobile-specific here — deployment is a git push from your development machine, the same as before, and the sites it deploys work on phones exactly as they did on Vercel.
What does it cost to run?
One small-to-medium VPS, typically ten to twenty dollars a month depending on traffic, plus a domain — no separate charge per deployment or per preview.
What's the one thing that doesn't survive the rebuild?
Preview deployments. Every pull request getting its own live URL automatically is genuinely platform-level work — this build deploys the main branch only, and testing a branch means deploying it by hand somewhere else.
Related tools
Receipt