avatarJonathan Ingram

Summary

The web content provides a comprehensive guide on setting up a virtualization environment using Proxmox, an open-source hypervisor, in a home IT lab, detailing the installation process, configuration, and initial access to the Proxmox web interface.

Abstract

The article "Setting Up an IT Homelab With Proxmox" outlines the process of creating a virtual lab environment using Proxmox VE (Virtualization Environment), an open-source platform for server virtualization. It emphasizes Proxmox's efficiency in utilizing hardware resources directly, as opposed to running within a host operating system like Windows' Hyper-V. The guide includes steps to download the Proxmox ISO, prepare a bootable installation medium, and install Proxmox on a dedicated machine, ensuring proper disk selection, time zone configuration, network settings, and the creation of a secure admin account. Post-installation, the article instructs on accessing the Proxmox web interface, handling common security warnings, and preparing for the subsequent setup of virtual machines within the lab environment.

Opinions

  • The author, Jonathan Ingram, advocates for Proxmox as a superior alternative to Hyper-V for virtualization due to its minimal resource consumption and dedicated nature.
  • Proxmox is recommended for those with spare computer hardware, particularly surplus server gear, to maximize resource utilization for virtual machines.
  • The article suggests using Rufus for creating a bootable flash drive, indicating a preference for this tool over others.
  • The author stresses the importance of selecting the correct disk for Proxmox installation, cautioning that the chosen disk will be erased.
  • The article downplays the significance of the "Your connection isn’t private" warning during the first access to the Proxmox web interface, reassuring readers that this is a typical occurrence.
  • The author considers the lack of a valid subscription message in the Proxmox web interface as normal and non-critical for a home lab setup.

Setting Up an IT Homelab With Proxmox

Photo by Marc PEZIN on Unsplash

If you have some extra computer hardware, you can easily set up your own IT Homelab with a Hypervisor called Proxmox. It runs even better on surplus server gear. In my last few articles, I wrote about a virtualization technology called Hyper-V. Hyper-V, which comes with several editions of Windows, runs within the host operating system. Windows requires its own amount of memory, CPU, and drive space to run which can rob resources you could use for virtualization.

With Proxmox, you install it as the base operating system. It uses minimal resources and is built for running virtual machines.

What Is Proxmox?

Proxmox is an open-source server management platform for virtualization. With the integrated web-based user interface, you can easily manage VMs and containers, networking, and storage all in one area. Did I mention it’s free?

In this article, we are going to go over how to install it in your IT Homelab.

Where To Get Proxmox

To download the ISO for Proxmox, check out my article below. It has a link that will take you directly to their website.

Where to Download the Tools Needed for An IT Homelab | by Jonathan Ingram | IT Homelabs

Below is a link that goes over the minimum requirements for Proxmox.

Proxmox VE Hardware Requirements

Now that we know the hardware requirements and we have our downloaded ISO file for Proxmox, let’s get started!

Installing Proxmox

To install Proxmox on a computer you will need to be able to burn the ISO file to a disc or create a bootable flash drive. For the latter, I like to use Rufus.

Once you have a bootable version of the ISO, insert the disc or flash drive into the machine you plan to use as a virtualization host and power on the machine. Many manufacturers have their own way to get to the boot menu to select your disc or flash drive. Consult your PC manufacturer’s documentation on how to get to it.

Once you’ve booted from the ISO, you should see the screen below.

Use the up and down arrow keys on your keyboard and make sure Install Proxmox VE is selected. Press the Enter key to start the installation process. You’ll see a lot of text scrolling down the screen until the next screen appears.

Step 1 — Read the EULA

Once you’ve read the EULA, click I agree to continue.

Step 2 — Select the Disk to Install Proxmox On

Use the dropdown menu to select the disk to install Proxmox on. Ideally, you want to install it on a separate disk from the hard drive you plan to keep your VM’s on. WARNING! This will erase everything on the disk you select. Click Next to continue.

Step 3 — Configure Time Zone and Location

On this screen, configure your Country, Time Zone, and Keyboard Layout settings. Then click Next to continue.

Step 4 — Create Admin Password and Configure Alert Email

The default username for Proxmox is “root”. On this screen, we configure a password for that account and enter an email address to receive alerts from our Proxmox installation. Once the information is entered, click Next to continue.

Step 5 — Network Settings

On this screen, create a hostname for your Proxmox install and pick what IP address you want to use. I would ignore the rest of the settings unless you know what you are doing. I messed this part up the very first time I installed Proxmox. Click Next to continue.

Step 6 — Summary of Settings

On this screen, you will see a summary of the settings you configured. Make sure Automatically reboot after successful installation is checked and click Install to begin the installation process.

You should see the window below showing the installation progress.

When the installation is finished, you should see the screen below.

Take note of the URL. That is what you will use to access the web interface.

Step 7 — Accessing the Web Interface

Now that we have Proxmox running on a spare computer/server. Let’s navigate to its web interface. First, open your web browser and navigate to the URL you noted earlier. Your URL will most likely be different than mine pictured.

If you get a “Your connection isn’t private” warning don’t worry! This is normal.

Click the Advanced button and then the Continue to… link.

When you successfully navigate to the Proxmox Web Interface, you should see a login screen.

Use the default username root and enter the password you created earlier. Click Login to continue.

Every time you log in, you will see a No Valid Subscription pop-up. this is perfectly normal for a home lab setup and can be ignored.

The subscription is for Enterprise environments. Click OK to continue.

You should see the screen below. This is the Web Interface for Proxmox.

Congratulations! You did it! In the next article, we are going to learn more about the interface and set up our lab environment. Thanks for reading!

Proxmox
Homelab
Virtualization
It
Technology
Recommended from ReadMedium