Skip to main content

1. Install CLI

curl -sSL https://get.neterial.cloud/cli.sh | bash

2. Log in

neterial auth login
New users can create an account during login.

3. Add your SSH key

neterial ssh-key add --auto-detect

4. Connect your cloud

neterial provider init hcloud
Or connect via UI: Connect Hetzner Cloud
Verify that the cloud is connected:
neterial provider list

5. Create a VM

neterial infra create vm --cloud hcloud
Example output:
Creating VM "default" in hel1 on hcloud...
Waiting for the VM to be ready.............
VM is ready (k3s installed)
Access your cluster:

kubectl --context default-neterial-admin@default-neterial cluster-info

Deploy apps with git push:

  git remote add neterial git@git.01kfybgvn6ewjrgsrzkseqcgpt.neterial.app:<your-app>.git
  git push neterial main

6. Deploy your app

Go to your app’s repository. Copy the git remote command from the output and run it in your repository:
git remote add neterial git@git.<your-hostname>.neterial.app:<your-app>.git
Push to deploy:
git push neterial main
You will see the URL in the output:
remote: Deployed! Application URL:
remote: -------------------------------------------------------
remote:   https://hello.01kfxd43vxe0ran5xhwjtd4m5n.neterial.app
remote: -------------------------------------------------------
Open the URL to see your app running.

Next step

For deploying with Kubernetes manifests instead of git push, see Deploy App to k8s.