Tillered Docs
Installation

Proxmox

Deploy a Tillered node on Proxmox virtual environment

Proxmox VE is an open-source virtualization platform that supports both VMs and containers. This guide walks through deploying a Tillered node by booting the official Tillered ISO inside a Proxmox VM.

Prerequisites

  • Have a Proxmox VE instance with internet access.
  • Create an account on the Tillered Hub.

Setting Up a Tillered Node

  1. In the Proxmox web interface, select your storage (e.g. local) and navigate to ISO Images. Click Download from URL and enter the Tillered ISO URL:
https://installcdn.tillered.com/tillered-10.1-x86_64-boot.iso

Downloading the Tillered ISO from URL in Proxmox

ISO downloads by architecture
ArchitectureURL
x86_64https://installcdn.tillered.com/tillered-10.1-x86_64-boot.iso
aarch64https://installcdn.tillered.com/tillered-10.1-aarch64-boot.iso
  1. Click Create VM in the top right corner of the Proxmox interface. On the General tab, give the VM a name and note the VM ID.

General tab showing VM name and ID

  1. On the OS tab, select the Tillered ISO you downloaded as the CD/DVD disc image.

OS tab with the Tillered ISO selected

  1. On the System tab, set Machine to q35 and BIOS to OVMF (UEFI). Tick Add TPM.

System tab with q35, OVMF UEFI, and TPM configured

The machine type must be q35 and the BIOS must be OVMF (UEFI). The default values (i440fx and SeaBIOS) are not supported.

  1. On the Disks tab, keep the defaults.

Disks tab with default storage configuration

  1. On the CPU tab, set Cores to 4 and set Type to host.

CPU tab with 4 cores and host type selected

The CPU type must be set to host. The default x86-64-v2-AES type will prevent the image from booting.

  1. On the Memory tab, set Memory (MiB) to 4096.

Memory tab with 4096 MiB configured

  1. On the Network tab, configure your network interface. If your DMZ is on a separate VLAN, set the VLAN tag; otherwise the default bridge is fine.

Network tab showing bridge and VLAN configuration

  1. Review the configuration summary and click Finish. Do not start the VM yet.

Confirm tab showing the full VM configuration

Attach VirtIO RNG

Before starting the VM, you need to attach a VirtIO RNG (random number generator) device. Without it, the VM can stall during first boot while generating SSH server keys due to insufficient entropy.

  1. Select the VM and go to the Hardware tab.
  2. Click Add and select VirtIO RNG.
  3. Set the Limit (bytes/period) to 65536 and click Add.

VirtIO RNG device attached to the VM hardware

If you have already started the VM and it appears stuck, stop the VM, attach the VirtIO RNG device as described above, then start it again.

Start the VM

Select the VM and click Start. The installation will complete automatically, taking around 5 minutes depending on your internet connection. The node is ready when the console displays:

Proxmox console showing the Tillered node ready with IP address and login prompt

The node is now ready to add to your Tillered account on the Tillered Hub.

Register Your Node

After the VM finishes installing, register the node with your Tillered account. You will need the VM name and IP address shown on the console.

The node will configure itself to the virtual Tillered network. It may reboot during this phase, but it will be ready to use when the Tillered Hub node page shows the node as Provisioned.