Install Proxmox
Proxmox is an open-source platform that provides enterprise-grade solutions for server virtualization, backup, and email security. It’s my choice for both of my home servers.
USB Setup
First I went to proxmox.com/en/downloads and downloaded the latest VE ISO installer.
Then I also went to refus.ie/en/ to downloaded the latest version of Rufus.
Rufus is pretty straightforward. Once I started the program, I selected the Proxmox iso I downloaded earlier, and clicked ‘Start’.
Installation
First, select the graphical version.
Accept the EULA.
Select the hard drive.
Country should automatically populate if the server is connected to the network.
Setup password for ‘root’.
Setup a hostname, and I recommend assigning a static IP instead of using DHCP.
Check “Automatically reboot after successful installation” and click “Install”.
After the server reboots, it will display the IP and port to access the webui.
By default it will give you this warning until you setup a certificate.
Login with ‘root’ and the password you setup during the installation.
‣ Increase OS Disk Space
Proxmox will use the drive you installed the OS onto for uploading ISO and templates. But you’ll need to increase it since it won’t have all your hard drive’s capacity. The rest of the hard drive’s capacity will be on ‘local-lvm’ but we can delete it.
Navigate to Datacenter > Storage > local-lvm and click ‘Remove’.
Click ‘Yes’,
Then go to Datacenter > Nodes > server_name > Shell, so we can run some commands.
First, we’re going to remove the LVM volume that we deleted earlier.
lvremove /dev/pve/data
Then we’re going to resize the ‘local’ volume with the freed up space.
lvresize -l +100%FREE /dev/pve/root
Then resize the filesystem to fill the entire space available on the logical volume.
resize2fs /dev/mapper/pve-root
‣ Add Hard Drives
First, we need to find out the names of our hard drives. For that you go to Datacenter > Nodes > server_name > Disks, and they’ll usually be named sdb, sdc, etc.
You’ll run the following for each disk.
First, make a new partition.
fdisk /dev/sdb
n
w
Then create the partition and give it a name (the name will be seen in the webui).
pvcreate /dev/sdb1
vgcreate Savage /dev/sdb1
Now go back to Datacenter > Storage and click Add > LVM.
Then select the hard drive. Do this for each one.