Installation

Get NextDeploy up and running on your machine.

Install the CLI

The fastest way to install NextDeploy CLI is using webi:

curl https://nextdeploy.one/nextdeploy.sh | sh

Verify Installation

nextdeploy --version

Install Daemon (Server)

If deploying to a VPS, use the CLI to securely configure the daemon and Caddy webserver via Trust-On-First-Use (TOFU) SSH:

nextdeploy prepare

Requirements

Local Machine

  • Systemd - For service management
  • Node.js (optional) - For local development
  • Git - For version control

Server (VPS)

  • Linux server - Ubuntu 20.04+ or Debian 10+
  • Caddy - For reverse proxy (with valid Let's Encrypt SSL)
  • SSH access - Key-based authentication
  • Open ports - 80, 443 (for HTTPS)

Alternative Installation Methods

Download Binary

Download directly from GitHub Releases:

# Download
curl -L https://github.com/aynaash/nextdeploy/releases/latest/download/nextdeploy-Linux-x86_64 -o nextdeploy

# Make executable
chmod +x nextdeploy

# Move to PATH
sudo mv nextdeploy /usr/local/bin/

# Verify
nextdeploy --version

Install via Package Manager

Homebrew (macOS/Linux):

brew install nextdeploy

Next Steps

  1. Getting Started - Deploy your first app
  2. Configuration - Configure your deployment
  3. CLI Reference - Learn all commands