Virtual Machines
Introduction
The Virtual Machines page is where you create and manage compute instances on Hippius. Every VM runs inside an AMD SEV-SNP enclave, a hardware encrypted memory boundary that keeps your workloads private even from the host infrastructure.
From this page you can launch new VMs, start, stop, reboot, and delete existing ones, connect via SSH, and manage the SSH keys tied to your account.
Reach Virtual Machines from the sidebar at
Virtual Machines is currently only available to beta users. To request access, contact the Hippius team. If your account doesn't have access yet, the page shows a waiting list state instead of the create flow.
For the technical details on how AMD SEV-SNP enclaves work, see Confidential Computing.
Navigating the Page
The page has three tabs:
- Instances: all the VMs you've created, with their status, Nebula IP, and actions.
- Templates: a read only grid of available VM sizes and their per hour credit costs. Browse this to choose a size before creating a VM.
- SSH Keys: the public keys registered to your account. You'll need at least one before you can create a VM.
Choosing a VM Size
Before creating a VM, check the Templates tab to find the size that fits your workload. Templates are grouped into tiers:
| Tier | Templates |
|---|---|
| Starter | Spark, Pulse |
| Standard | Cipher, Vault |
| High capacity | Fortress, Titan, Sovereign |
Each template card shows CPU cores, RAM, storage, and the hourly credit cost.
Creating a VM
You need at least 10 credits in your account before you can launch a VM. Top up from Billing if needed.
- Click + New VM in the top right corner.
- Click Set Up Virtual Machine on the template card you want, or browse the Templates tab first and pick one from there.
Step 1: Configure
- Enter a name for your instance.
- Select an Operating System.
- Select an Image for the OS you picked.
- (Optional) Pick an Application to pre install, such as Docker.
- Select an SSH Key for access. If you don't have one yet, click Create New SSH Key (see Managing SSH Keys below).
- Click Next.
Step 2: Review and Launch
Confirm the template, OS, image, application, and the hourly cost. Click Create Virtual Machine to launch, or Go Back to adjust anything.
The VM appears in the Instances tab in the Pending state and transitions through Starting → Running over the next minute or two. Click the refresh icon to check for status updates.
Managing Instances
Each VM row in the Instances tab has an action menu (three dots):
- Start: available when the instance is stopped. The VM begins booting.
- Stop: gracefully shuts down the VM. Stopped VMs don't accrue runtime charges, but storage charges still apply.
- Reboot: restarts the VM without deleting it.
- Delete: permanently removes the VM and all its data. This cannot be undone.
Each action opens a confirmation dialog before doing anything.
Direct in browser console access is coming soon. For now, use SSH to connect to your VM.
Connecting via SSH
Once your VM status shows Running, you can connect from your terminal.
Find the Nebula IP in the Instances table. That's the address you SSH into. The default username for every Hippius VM is hippius.
macOS / Linux:
ssh hippius@nebula_ip
Windows (PowerShell):
ssh hippius@nebula_ip
If your SSH key is in a non default location, add the -i flag:
ssh -i ~/.ssh/id_ed25519 hippius@nebula_ip
SSH Troubleshooting
Permission denied (publickey): Check that you added the correct public key to Hippius and that you're connecting with the matching private key. Ensure private key permissions are tight: chmod 600 ~/.ssh/id_ed25519.
Connection timeout: Verify the VM status is Running and the Nebula IP is copied directly from the instance row. Check that your firewall isn't blocking outbound port 22.
Wrong username: The default user is hippius, not root, ubuntu, or your own username.
Managing SSH Keys
SSH keys are managed in the SSH Keys tab. You need at least one registered key before you can create a VM.
Only OpenSSH public keys are accepted (ssh-rsa, ssh-ed25519, etc.). Never paste your private key.
Adding a Key
- Open the SSH Keys tab.
- Click + New SSH Key.
- Enter a Key Name and paste your OpenSSH public key.
- Click Create Key.
Generating a New Key Pair
If you don't have an SSH key yet, generate one on your computer:
macOS / Linux: open Terminal and run:
ssh-keygen
Accept the default file location (~/.ssh/id_ed25519) and optionally set a passphrase. To see your public key afterwards:
cat ~/.ssh/id_ed25519.pub
Windows: open PowerShell and run:
ssh-keygen
Accept the default location (C:\Users\username\.ssh\id_ed25519). To see your public key:
type C:\Users\username\.ssh\id_ed25519.pub
Copy the entire output. That's what you paste into Hippius.
Deleting a Key
Open the action menu on any key row and select Delete SSH Key, then confirm. You cannot delete a key that is currently attached to a running VM.
Where to next
- Billing: top up credits to launch and run VMs.
- Confidential Computing: how AMD SEV-SNP enclaves work.
- Wallet: fund your account with hAlpha.