Hello everyone,
first of all: I am not sure if this topic is more backup (server) related, so feel free to move this thread in the correct subforum.
Also, I am doing this as a hobby only, so I am far from professional knowledge on these topics. So please correct me if I am wrong on these topics!
...and sorry for the long post. I really hope somebody has time to read this wall of text, but after month of research, I thought I need to have another perspective on my thoughts.
Currently, I am rebuilding my homelab environment, as I want to learn clustering and increasing uptime. I am moving from one PVE instance + dedicated TrueNAS host to three hosts + one powered on demand, all build more or less on the same base hardware (see below).
The whole build is with energy efficiency in mind: I have set my power budget for the rack devices to 30 - 50 watts (idle, 24/7 uptime), because of my ecological footprint and energy prices in Germany. Also, I did backups to the NAS, but poorly managed, so I would like to improve on this part (3-2-1 rule...). Therefore, I would like to implement a Proxmox Backup Server that will be used as a daily "playground" for quick daily backups and on demand (so always online) and an additional Proxmox Server for long term backups and disaster recovery on a dedicated machine powered on demand.
Currently I have about 3-5 small Linux headless VM's and about 15 containers, but I like to expand a bit in the future.
In short, my primary goals summarized:
So, finally some specific questions:
I really hope somebody will make it to the end of this post and this is all not too confusing. Please give a note if additinonal infos are required.
Thank you for advice in advance
first of all: I am not sure if this topic is more backup (server) related, so feel free to move this thread in the correct subforum.
Also, I am doing this as a hobby only, so I am far from professional knowledge on these topics. So please correct me if I am wrong on these topics!
...and sorry for the long post. I really hope somebody has time to read this wall of text, but after month of research, I thought I need to have another perspective on my thoughts.
Currently, I am rebuilding my homelab environment, as I want to learn clustering and increasing uptime. I am moving from one PVE instance + dedicated TrueNAS host to three hosts + one powered on demand, all build more or less on the same base hardware (see below).
The whole build is with energy efficiency in mind: I have set my power budget for the rack devices to 30 - 50 watts (idle, 24/7 uptime), because of my ecological footprint and energy prices in Germany. Also, I did backups to the NAS, but poorly managed, so I would like to improve on this part (3-2-1 rule...). Therefore, I would like to implement a Proxmox Backup Server that will be used as a daily "playground" for quick daily backups and on demand (so always online) and an additional Proxmox Server for long term backups and disaster recovery on a dedicated machine powered on demand.
Currently I have about 3-5 small Linux headless VM's and about 15 containers, but I like to expand a bit in the future.
In short, my primary goals summarized:
- Getting the most of my hardware, consolidating as much as possible, because right now, my node is happily idling around most of the time

- Cluster of at least 2 nodes, third one optional (see considerations)
- Increasing uptime of guests in case one node goes down (mission critical high availability not required)
- Energy efficency: Max. 30 -50 Watts idle in sum.
- Proper backups via Proxmox Backup Server(s) (1 always online and one powered on demand ("cold" strorage), if this is advisable (see considerations)
- I like play around but keep things simple in the long term
- Additional hardware (more or less, no hard limit here, I was thinking of additonal NMVe's or small datacenter SATA SSD's for example)
- No 10G ethernet (for now, will maybe be upgraded to DAC later)
- ZFS as filesystem on PVE hosts
In all cases: Additional Proxmox Backup Server on dedicated server for long term backups powered on demand via WOL (or IPMI?)
- Option A: Using Host 1 & 2 as PVE nodes for VM's and containers with ZFS replication and using the third host for TrueNAS Scale, with a small VM as a qdevice and one VM for Proxmox Backup Server with a blockdevice as a datastore on a TrueNAS dataset. . Consumer SSD's used as mirror for rootfs and datacenter NVMe's as mirror for guest pool on PVE hosts. This was my original idea.
- Option B: Using Host 1- 3 as PVE nodes. Node 1 and 2 will be used for VM's and containers with ZFS replication. SSD's used for rootfs and NVMe's as mirror for guest pool on node 1&2.
Node 3 will be used for only used with the SATA controller passed through to a TrueNAS VM (8x SATA in one IOMMU group..). The always-on Backup Server will be a nested VM inside the TrueNAS VM with a blockdevice as a datastore on a TrueNAS dataset.
On the third node I am undecided how to configure the storage, as I do not want to store the VM's on consumer NVMe's. - Option C: Nearly the same as Option B.
Using Host 1- 3 as PVE nodes. Node 1 and 2 will be used for VM's and containers with ZFS replication. SSD's used for rootfs and NVMe's as mirror for guest pool on node 1&2.
Node 3 will be used for only used with the SATA controller passed through to a TrueNAS VM (8x SATA in one IOMMU group..). The always-on Proxmox 0Backup Server will be a VM on the PVE host.
On the third node I am undecided how to configure the storage, as I do not want to store the VM's on consumer NVMe's, I've no slots for dedicated disks for the always-on backup server left.
I also have a HBA available, which would solve the problem, but it uses about 7 Watts alone , which is nearly as much as the whole server, so too much for my taste.
So, finally some specific questions:
- Which option should I go for? I really like the idea of having a three-node cluster, but option B & C seems to be kinda convoluted. Option A is more straight-forward I think.
With option C I have to get additional hardware (and with that, additional power draw). In all cases, the NAS instance and Proxmox Backup Server instances itself would not be included in a backup. - Maybe there is better solution for my use-case, that is not listed here? Should the disks be layed out differently?
- Is the Additional Backup Server really necessary with another on virtualized or vise versa?
- When using ZFS replication, could I possibly reduce the NVMe pool to one disk instead of a mirror? (also mentioned in this thread, without a clear result). So, the 4 disks available disks could be spread out to all hosts / used for passthrough)
- More of a PBS question: Am I okay with using only one disk for the dedicated backup machine or should the drives be mirrored, too? Also ECC RAM on this host?
- Is splitting the rootfs and guest pool into two disk pairs advisable in my use-case? On my current host, it is not split (on consumer SSD and fine for me...but I did not went through a complete reinstall yet.
- Am I overthinking this in a homelab context?
Host 1 & 2:
- Mainboard: Supermicro x11ssl-f (6x SATA, two 1Gbe NIC's)
- CPU: i3 6100
- RAM: 64 GB ECC
- 2x 1TB Datacenter NVMe (Samsung PM9A3) in Supermicro AOC-SL3-2M2 PCIe to M.2 adapter (8x bifuricated to 2/4x)
- (optional: 2x 128GB / 240GB consumer SATA SSDs)
- Mainboard: Supermicro x11ssm-f (8x SATA, 2x 1Gbe NIC's)
- CPU: i3 6100
- RAM: 64 GB ECC
- 2x 128GB NVMe (consumer grade, in 2x sepreate PCIe to M.2 adapters)
- 2x 4TB HDD (Seagate Ironwolf)
- Mainboard: Fujitsu D3417-B2 (6x SATA, 1x 1Gbe NIC)
- CPU: i3 7100
- RAM: undecided (ECC?)
- 2x 128GB SSD, consumer grade)
- HDD: undecided, see questions
I really hope somebody will make it to the end of this post and this is all not too confusing. Please give a note if additinonal infos are required.
Thank you for advice in advance
Last edited: