Deploy Next.js to your VPS in seconds. No Vercel. No Complex Setup. Just your server.
Exodus is a CLI tool that automates deploying Next.js applications to any Ubuntu VPS using a production-ready stack (Docker + Caddy), offering zero-downtime deployments, automatic SSL, and complete data ownership.
- ⚡ One Command Deploy: Handles build, push, and zero-downtime deployment.
- 🔒 Your Server, Your Data: SSH credentials stay local. No third-party access.
- 🐳 Production Stack: Docker + Caddy with automatic SSL and health checks.
- 💰 Cost Effective: Works on any Ubuntu VPS (DigitalOcean, Hetzner, etc.).
- Ubuntu 22.04+ VPS with root access.
- Node.js environment.
- Next.js project.
-
Connect your VPS:
exodus connect
-
Initialize your project:
exodus init
-
Deploy:
exodus deploy
Or run exodus to handle everything at once.
Your project configuration is stored in exodus.yml:
name: my-app
framework: nextjs
targets:
default:
server: my-vps
autoDomain: true