Skip to main content
Command-line interface for Neterial services.

Installation

Linux, macOS (brew), and Windows WSL:

Read Installation Details

Read INSTALL.md for details and alternative ways to install.

Quick start

Now you can deploy your apps using git push or use your VM as a Kubernetes cluster.

Authentication

Login to your Neterial account:
Logout:

Cloud providers

Check your connected clouds:
You need to have a Hetzner Cloud account. If you don’t have one yet, you can register with our referral link and receive €20 in Hetzner Cloud credits.Read how to create an API token in Hetzner Cloud.Connect your cloud by adding a Hetzner Cloud API token:

SSH keys

Add your SSH public key to enable git push deployments. The --auto-detect flag tries to discover your SSH key automatically:
Or specify a key file:
List your SSH keys:
Delete an SSH key:

VMs

Create VM

Create with default settings:
Set name and cloud provider (hcloud or aws):
Set location:

List VMs

Delete VM

VM types

You can choose the VM type when creating to control compute capacity:

Accessing your VM

Get kubeconfig

Get kubeconfig for the default VM:
Get kubeconfig for a specific VM:
Then access your cluster:

List nodes

View the Kubernetes nodes in your cluster:

Deploying apps

Deploy your apps using git push. First, add your VM as a git remote:
Then push to deploy:
Your app will be available at https://[APP_NAME].[WORKLOAD_HOSTNAME]. Use neterial infra get workload-hostname to get your VM’s hostname.

Container registry

Each VM includes a pre-installed container registry for storing your Docker images. Get container registry credentials:
Get registry for a specific VM:
Get credentials and automatically run docker login:
Get only the registry hostname:

Workload hostname

Each VM has a unique hostname. Your deployed apps are available at subdomains of this hostname, e.g., https://myapp.[WORKLOAD_HOSTNAME]. Get the workload hostname:

Account

Delete account

Warning: This operation will permanently remove your Neterial account. You will still have access to your VMs, but you will no longer be able to manage them using the Neterial platform.