Testing the Zima Board 2 for Homelab: Proxmox, Ubuntu, and pfSense on a Single Board

Listen to this Post

Featured Image
The Zima Board 2 is a compact yet powerful single-board computer designed for homelab enthusiasts. In a recent test, it was configured to run Proxmox (a virtualization platform), Ubuntu (a popular Linux distribution), and pfSense (a firewall/router solution) simultaneously. This setup demonstrates the board’s capability to handle multiple critical workloads in a small form factor.

Watch the full video here: https://lnkd.in/gpcfQWTN

You Should Know:

1. Installing Proxmox on Zima Board 2

Proxmox VE is a powerful open-source virtualization platform. To install it on the Zima Board 2:

 Download Proxmox VE ISO 
wget https://enterprise.proxmox.com/iso/proxmox-ve_7.3-1.iso

Flash to USB (Linux) 
dd if=proxmox-ve_7.3-1.iso of=/dev/sdX bs=4M status=progress

Boot from USB and follow installation steps 
  1. Setting Up Ubuntu in a Proxmox VM

After Proxmox is installed, deploy an Ubuntu VM:

 Download Ubuntu Cloud Image 
wget https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img

Create a new VM in Proxmox 
qm create 100 --name "Ubuntu-Server" --memory 2048 --cores 2 --net0 virtio,bridge=vmbr0

Import the disk 
qm importdisk 100 jammy-server-cloudimg-amd64.img local-lvm

Attach the disk 
qm set 100 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-100-disk-0 

3. Deploying pfSense as a Router/Firewall

pfSense can be virtualized under Proxmox for network security:

 Download pfSense ISO 
wget https://atxfiles.netgate.com/mirror/downloads/pfSense-CE-2.6.0-RELEASE-amd64.iso

Create a new VM 
qm create 200 --name "pfSense" --memory 1024 --cores 1 --net0 virtio,bridge=vmbr0

Attach ISO and start installation 
qm set 200 --cdrom local:iso/pfSense-CE-2.6.0-RELEASE-amd64.iso 
qm start 200 

4. Networking Configuration

For optimal performance, configure a bridged network in Proxmox:

 Edit network interfaces 
nano /etc/network/interfaces

Add bridge configuration 
auto vmbr0 
iface vmbr0 inet static 
address 192.168.1.10/24 
gateway 192.168.1.1 
bridge-ports enp3s0 
bridge-stp off 

5. Monitoring & Optimization

Use these Linux commands to monitor performance:

 Check CPU usage 
htop

Monitor network traffic 
iftop

Disk I/O monitoring 
iotop 

What Undercode Say

The Zima Board 2 proves to be a versatile device for homelab setups, capable of running multiple critical services like Proxmox, Ubuntu, and pfSense efficiently. By following structured deployment steps and optimizing network configurations, users can build a powerful, compact homelab.

For further learning:

Expected Output:

A fully configured Zima Board 2 running Proxmox with Ubuntu and pfSense VMs, optimized for performance and security.

References:

Reported By: Chuckkeith I – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass ✅

Join Our Cyber World:

💬 Whatsapp | 💬 Telegram