You’ll need two things before you start:
- A Nuon account — sign up for the free trial.
- A test cloud account (AWS, Azure, or GCP) to deploy into. A throwaway or sandbox account is ideal for your first install.
Install the CLI
The Nuon CLI changes frequently. To ensure you have the latest version, run
brew upgrade nuonco/tap/nuon regularly. If you encounter any CLI command errors, please check you are using the latest version.Authenticate
Deploy an Example App
The quickest path is to deploy one of our example apps into a test cloud account. Clone the repo and pick one —eks-simple (Kubernetes on AWS) is a good starting point:
Apps are defined in TOML config files and applied with
nuon apps sync — not through CLI flags or YAML values. nuon apps create registers the app in the control plane; nuon apps sync uploads the TOML config from the current directory and builds it. The app name should match the directory name.--name(-n) names this install.--region(-r) is the cloud region to provision into, for exampleus-west-2.
Deployments are started with
nuon installs create — there is no nuon installs deploy command. To redeploy components to an existing install later, use nuon installs deploy-components.Deploy Your Own App
When you’re ready to package your own software, wrap your existing Terraform, Helm, Kubernetes, and Docker assets into a Nuon app — the commands are the same (nuon apps create, nuon apps sync, then nuon installs create).
Ready to deploy your own app?
Learn how Nuon apps are configured — including connecting a private GitHub repository — then follow Create Your First App for a full walkthrough.