How to Install Proxmox on an Intel NUC or x86 PC


Proxmox is an open-source server management platform that allows you to deploy, manage, and monitor virtual machines. With Proxmox, you can run multiple OS or services over a web interface using any web browser.

So whether you are a student, tech enthusiast, or business owner, you can install Proxmox on an Intel NUC hardware or x86-based mini-PC to create a DIY home lab and manage various services, including home automation software, media servers, NAS storage, etc. from the Proxmox web interface.

Prerequisites to Installing Proxmox

To install and run Proxmox on an Intel NUC or x86 alternative to an Intel NUC mini-PC, you will need an Intel NUC that meets the following system requirements:

  • At least 4 CPU cores
  • Minimum 4GB of RAM (8GB or more recommended)
  • 64GB or more free disk space, preferably SSD

We are using Intel NUC10I3FNHN. It’s a barebones mini-PC powered by a 10th-generation Intel i3 processor. In addition, we installed:

  • 16GB DDR4 RAM (two 8GB sticks)
  • A 1TB M.2 PCIe4 SSD

You will also need:

  • A Windows, macOS, or Linux PC to create bootable USB installer media
  • A USB media (8GB or larger)

Once you have the mini-PC that meets these hardware requirements and other required things, follow the steps given below to install Proxmox:

To create a Proxmox USB media installer:

  1. Visit the official Proxmox Downloads section and select the Proxmox version for your Intel NUC or x86 PC.
  2. Click on the Download button. This will download the ISO image on your system.
  3. Once the download is complete, launch Rufus and select the connected USB media. Browse and select the Proxmox ISO file and click Start.
  4. Make sure there is no important data in the USB media, then click Yes to confirm.

Download: Proxmox

This will create the Proxmox USB media installer that you can use to install Proxmox on Intel NUC or any x86 PC. You may also use balenaEtcher to write the Proxmox ISO image file to a USB.

Step 2: Prepare Your Intel NUC or x86 Mini PC for Proxmox Installation

To prepare your Intel NUC or x86 PC for Proxmox installation, you need to power on the Intel NUC and open BIOS. Usually, you need to press the Del or F10 key continuously to enter the BIOS.

Once you are in the BIOS, make the following changes:

  1. Make sure the BIOS is up-to-date.
  2. Disable Secure Boot and enable Legacy Boot.
  3. Enable Virtualization Technology, such as Intel VT-x or AMD-V (in other mini x86 PC).
  4. Save these changes and then shut down/power off.

Once you have updated the BIOS and enabled virtualization technology, you can proceed with installing Proxmox on your Intel NUC or x86 PC.

Step 3: Install Proxmox on Your Intel NUC or x86 Mini PC

After creating the bootable USB drive, insert it into your Intel NUC or x86 PC and restart the system.

  1. Immediately start pressing the boot option/order menu key (usually F8) to see the USB drive.
  2. Use the arrow keys to select the USB drive and hit Enter.
  3. You will see the Proxmox welcome screen. Here, choose Install Proxmox VE (Graphical) and press Enter.
    select install proxmox ve graphical option

  4. Click I agree and choose the target disk. Then click Next.
    select the storage media drive where to install proxmox

  5. Select the location, time zone, and keyboard layout. Then click Next.
    choose the geolocation time zone and keyboard layout

  6. Set up a password (note it down or remember it) and then type your email ID. Proceed by clicking Next.
  7. Then set up the FQDN name and leave everything else default. Click Next.
    setup local fqdn ip address gateway and dns server

  8. Finally, click Install.
    confirm all the settings and click install to install proxmox on intel nuc

Step 4: Configure Proxmox Post Installation

Once you have successfully installed Proxmox on your Intel NUC or x86 PC, you can access the Proxmox web interface using your preferred web browser by entering the IP address of your Proxmox server at port 8006. For instance,

  1. You will see an SSL warning. Click Advanced > Proceed.
  2. Enter root as the username and the password that you set during the installation. Click Login.
    login to proxmox web interface using root and password you set up

  3. After logging in, you’ll get a warning message. Click OK and ignore it as you don’t have an enterprise license.
    proxmox dashboard showing the system status on intel nuc

  4. Click on the Proxmox default node. In our case, we named it Proxmox during the installation.
  5. Click on the Updates button in the left pane and then click Refresh.
  6. Next, click the cross icon to close the window.
    refresh download and upgrade the packages on proxmox

  7. Click the Upgrade button at the top (beside the Refresh button). This opens a new terminal window.
    confirm with y keypress to upgrade the proxmox

  8. When prompted, type Y, and hit the Enter key to confirm and continue the upgrade. This may take a while to complete, so sit back and relax.

Step 5: Create VMs and Install OSes in Proxmox

With Proxmox, you can create and manage virtual machines from a web browser using the Proxmox web interface. You can install and manage a wide range of operating systems on these virtual machines, including Linux, Windows, and FreeBSD.

To create a VM and install OS using the Proxmox web interface, follow these steps:

  1. Once the upgrade is done, close the terminal window. Then, click Shell.
  2. Navigate to the following location. You can download and store the ISO/IMG files of operating systems at this location for VM setup and installation in Proxmox. For this tutorial, install Home Assistant on the Intel NUC Proxmox Server.
     cd /var/lib/vz/template/iso/
    wget https:
    download the desired operating system using shell in proxmox

  3. Click the Create VM button in the top-right corner.
  4. Under General, type a name for your virtual machine.
  5. Then click Next, choose the Ubuntu ISO file in the ISO image option, and click Next again.
    choose the operating system iso image to setup the vm in proxmox on intel nuc

  6. Leave everything default in the System section. Under Disks, adjust the disk size (if required) and click Next.
  7. Under the CPU section, choose the processor cores to assign and then click Next. Increase the memory to the desired or required size and hit Next.
  8. Choose the network adapter. You can also keep the default settings by clicking Next > Finish.
    confirm the proxmox vm settings on intel nuc

  9. After the configuration, select the new VM and click Start.
    start the newly setup vm in proxmox running on intel nuc

  10. Click on Console to view, install, and manage the OS installation. After the installation, you can boot the Ubuntu VM and use the OS on the web browser from any device on your network.

Once you have created a virtual machine, you can start, stop, or migrate it to another Proxmox host.

Proxmox offers live migration capabilities that allow you to move virtual machines between hosts without any downtime. This feature is handy for load balancing or hardware maintenance purposes.

Harness the Power of Virtualization With Proxmox

Installing Proxmox on an Intel NUC or x86 mini PC is pretty straightforward. However, it opens up a world of possibilities for virtualization and server management.

Proxmox and Intel NUC are a perfect combination to harness the power of virtualization due to their lightweight nature and power efficiency. You may use Proxmox to run both small-scale and large-scale server deployments and manage them efficiently from any device, including a tablet or smartphone.

Las Vegas News Magazine

Leave A Reply

Your email address will not be published.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More