Hi everyone!
I'm currently planning to build my first ProxmoxVE server, i already have the hardware that i want to use, but i'm seeking some knowledge on how i install the VE best practice with the hardware i have.
Currently i have following hardware installed in my machine:
CPU: Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz (1 Socket)
RAM: 32GB DDR4 Memory
Storage:
- 1 x Western Digital Blue SN570 1TB (Planning to use this one for the VE OS, since it's an M.2 NVME and i only have 1 M.2 slot)
- 4 x Kingston SSDNow A400 SSD - 960GB (Planning to use these for a disk pool of a kind)
NET:
- 1 x Onboard Gigabit Ethernet (Planning to have this port only to access the server if anything goes completely wrong with it)
- 1 x PCI-e HP network card with 4 x 1G ethernet ports (Planning to assign all 4 ports directly to pfSense running in a VM)
MOBO: I currently cant remember what make or model the motherboard is, only thing i know is that it is a known model for gaming hardware.
PSU: A Corsair 600W (In the future i might swap out the PCI-e network card with a GPU instead, to assign directly to the windows client, to be able to use Cura and Fusion 360 for my 3D-printing projects)
I'm planning to run following on the server:
- pfSense
- Home Assistant OS
- Adguard
- Ubuntu Server (For SQL server and Mosquitto Broker to be used by Home Assistant for logging and driving my Zigbee Network)
- Truenas (For some SMB shares to our workstations at home and some NFS shares for backup between PVE and Truenas)
- A windows 10 client machine (Only to be accessed from other locations, possible via a Wireguard VPN running on pfSense)
Things i already had in mind is:
- Which kind of RAID setup do i choose for the disk pool, as i have 4 SSD's that i want to have the best perfomance of, but also the most storage?
* I have no issues with a fail tollerance of 1 disk, as i already have bought 2 extra of these disks
* I have heard a lot about ZFS, but people tell me that ZFS needs alot of RAM from the hypervisor and as you can see, i only have 32GB and i actually do not want the server to max out the RAM at start. Can i create a RAID setup inside Proxmox that is not using ZFS or should i use the onboard RAID controller to create the RAID before i install Proxmox?
- For the pfSense, i plan to create 3 VLANS (USER, IOT and MGMT) i have a COAX ISP and a mobile broadband for backup when the COAX goes down, which happens alot where i live, which is best? (Just before someone says, i do not understant what you want, i can draw the network setup for you, just ask):
1- Use the PCI-e network card ( Port 1 = WAN 1, Port 2 = WAN 2, Port 3 = N/A, Port 4 = Trunk with the VLANS to switch )
2- Use the onboard network card ( Make a trunk with all networks, including both WAN connections )
Besides all this, i would like to have your opinion on this way to setup a VE for home use, is there anything else i have to consider, anything that i need to change, anything that is completely stupid about this setup and so on
I'm currently planning to build my first ProxmoxVE server, i already have the hardware that i want to use, but i'm seeking some knowledge on how i install the VE best practice with the hardware i have.
Currently i have following hardware installed in my machine:
CPU: Intel(R) Core(TM) i5-7600K CPU @ 3.80GHz (1 Socket)
RAM: 32GB DDR4 Memory
Storage:
- 1 x Western Digital Blue SN570 1TB (Planning to use this one for the VE OS, since it's an M.2 NVME and i only have 1 M.2 slot)
- 4 x Kingston SSDNow A400 SSD - 960GB (Planning to use these for a disk pool of a kind)
NET:
- 1 x Onboard Gigabit Ethernet (Planning to have this port only to access the server if anything goes completely wrong with it)
- 1 x PCI-e HP network card with 4 x 1G ethernet ports (Planning to assign all 4 ports directly to pfSense running in a VM)
MOBO: I currently cant remember what make or model the motherboard is, only thing i know is that it is a known model for gaming hardware.
PSU: A Corsair 600W (In the future i might swap out the PCI-e network card with a GPU instead, to assign directly to the windows client, to be able to use Cura and Fusion 360 for my 3D-printing projects)
I'm planning to run following on the server:
- pfSense
- Home Assistant OS
- Adguard
- Ubuntu Server (For SQL server and Mosquitto Broker to be used by Home Assistant for logging and driving my Zigbee Network)
- Truenas (For some SMB shares to our workstations at home and some NFS shares for backup between PVE and Truenas)
- A windows 10 client machine (Only to be accessed from other locations, possible via a Wireguard VPN running on pfSense)
Things i already had in mind is:
- Which kind of RAID setup do i choose for the disk pool, as i have 4 SSD's that i want to have the best perfomance of, but also the most storage?
* I have no issues with a fail tollerance of 1 disk, as i already have bought 2 extra of these disks
* I have heard a lot about ZFS, but people tell me that ZFS needs alot of RAM from the hypervisor and as you can see, i only have 32GB and i actually do not want the server to max out the RAM at start. Can i create a RAID setup inside Proxmox that is not using ZFS or should i use the onboard RAID controller to create the RAID before i install Proxmox?
- For the pfSense, i plan to create 3 VLANS (USER, IOT and MGMT) i have a COAX ISP and a mobile broadband for backup when the COAX goes down, which happens alot where i live, which is best? (Just before someone says, i do not understant what you want, i can draw the network setup for you, just ask):
1- Use the PCI-e network card ( Port 1 = WAN 1, Port 2 = WAN 2, Port 3 = N/A, Port 4 = Trunk with the VLANS to switch )
2- Use the onboard network card ( Make a trunk with all networks, including both WAN connections )
Besides all this, i would like to have your opinion on this way to setup a VE for home use, is there anything else i have to consider, anything that i need to change, anything that is completely stupid about this setup and so on

Last edited: