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 | shVerify Installation
nextdeploy --versionInstall 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 prepareRequirements
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 --versionInstall via Package Manager
Homebrew (macOS/Linux):
brew install nextdeployNext Steps
- Getting Started - Deploy your first app
- Configuration - Configure your deployment
- CLI Reference - Learn all commands