Aquanode LogoAquanode Docs
Machines

VM Templates

Launch a pre-configured VM in seconds, no setup needed.

Every VM machine starts from one of these ready-to-use OS templates. Pick one when you launch a pod, no manual OS install needed.

Not every template is available on every provider, check the Supported by list below before you pick a provider you're set on. If your provider isn't listed, the deploy path falls back to a template that is.


Operating System templates

TemplateVersionGPU / vCPU / RAM / StorageSupported by
Ubuntu VM241 GPU · 1 vCPU · 4 GB RAM · 20 GBAkash, Verda, Voltage Park, Hot Aisle
Alpine VM3.18.41 GPU · 1 vCPU · 2 GB RAM · 10 GBAkash
Debian VM121 GPU · 1 vCPU · 4 GB RAM · 20 GBAkash
CentOS VM71 GPU · 1 vCPU · 4 GB RAM · 20 GBAkash
Fedora VM391 GPU · 1 vCPU · 4 GB RAM · 20 GBAkash
Arch Linux VMlatest1 GPU · 1 vCPU · 4 GB RAM · 20 GBAkash
  • Ubuntu VM: lightweight, full SSH access, ideal for configuring your own stack from scratch. The widest provider support of the six, so it's the safe default when you're not set on a specific OS.
  • Alpine VM: minimal footprint, custom configurations.
  • Debian VM: stable, for production environments and enterprise applications.
  • CentOS VM: Red Hat-based deployments and workloads requiring CentOS compatibility.
  • Fedora VM: cutting-edge development, testing, and package availability.
  • Arch Linux VM: advanced users who need fine-grained customization.

Machine Learning templates

TemplateVersionGPU / vCPU / RAM / StorageSupported by
PyTorch Conda CUDA2.1.0-cuda12.1-cudnn8-devel1 GPU · 4 vCPU · 24 GB RAM · 100 GBAkash
TensorFlow2.14.0-gpu1 GPU · 4 vCPU · 24 GB RAM · 75 GBAkash
  • PyTorch Conda CUDA: PyTorch with Conda and CUDA preconfigured, for GPU-accelerated deep learning development.
  • TensorFlow: official TensorFlow image, ready for model development, training, and deployment.

Both ML templates currently only run on Akash.


How these relate to app templates

The templates above are plain OS/framework images, they boot a box and nothing more. There are separately two app templates (ComfyUI, Torch + Jupyter) that install a managed service on top of a box and surface an authenticated app URL once it's running: see ComfyUI and Torch + Jupyter.

Both sets of templates, OS-only and app-managed, appear as starting points on the New pod screen. See Launching a pod for how that flow works.

Next steps

  1. Go to New pod and pick a starting point
  2. Choose GPU and resources
  3. Add an SSH key for access
  4. Deploy

Best practices

Choose the right template

  • Start with Ubuntu for general use, it has the widest provider support
  • Use Alpine for minimal resource needs
  • Pick a PyTorch or TensorFlow template for ML workloads that want CUDA preconfigured

Security

  • Always add your SSH key at launch
  • Update packages after first login
  • Configure firewall rules as needed