Skip to content

TheLubab/exodus-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exodus CLI

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.

Features

  • 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.).

Prerequisites

  • Ubuntu 22.04+ VPS with root access.
  • Node.js environment.
  • Next.js project.

Quick Start

  1. Connect your VPS:

    exodus connect
  2. Initialize your project:

    exodus init
  3. Deploy:

    exodus deploy

Or run exodus to handle everything at once.

Configuration

Your project configuration is stored in exodus.yml:

name: my-app
framework: nextjs
targets:
  default:
    server: my-vps
    autoDomain: true

About

Deploy Next.js to any VPS using one command.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published