I'll be starting college this fall, so I'll have to leave my current homelab setup behind. It includes two Ubuntu servers, one of which has a ZFS mirror with two 4TB WD Red drives in a Mediasonic Probox USB JBOD. Since I'll be 16 hours away, I want to minimize the need for in-person maintenance. You can see my current setup though process below. Note: I understand that mirrored drives aren't a backup, so I'll use PBS for that. While I trust the people at my house to replace a drive that I can rebuild remotely, I don't trust them to set up a full Proxmox install by themselves.
• Debian
• Bare-metal
• DDNS updater
• Docker
• Jellyfin
• AMP
• Nginx Proxy Manager
• Authentik
• Immich
• Syncthing
• PiHole
• WireGuard
• VaultWarden/BitWarden
• Frigate NVR (uses TrueNAS mirrored NFS share for recordings)
• Annatar Stremio add-on
• Home Assistant
• Proxmox Backup Server
• Proxmox Backup Server
• NFS and Samba share
• DDNS updater
• Kingston a400 256gb 2.5 SSD
• Seagate 500gb 3.5 HDD
• Toshiba 1tb 2.5 HDD
• Toshiba 500gb 2.5 HDD (super old)
• TP Link Archer AX1500 with Zyxel C3000Z (transparent bridging mode)
• TP Link 5-port Gigabit switch
Questions
- I want to do things cheaply and efficiently, while maintaining redundancy. My machines are SFF, so adding more than 2 SATA drives will require a [PCIE to SATA card](https://a.co/d/4rjbvih) and a [SATA power splitter](https://a.co/d/9o4EJ80), and I'd rather not do this unless it's absolutely necessary. I have seen that these cards can be problematic to boot off of. Does anyone know if they work in Linux (Proxmox and TrueNAS)?
- Should I get some enterprise SSDs to run in both machines? I will need to buy the PCIE SATA card and SATA splitter. This is because I currently don't have the funds to invest in two 1TB enterprise SSDs to store both the Proxmox OS and virtual machines on the same mirror. Does anyone have a link or datasheet where I can see actual model numbers and specs of popular used enterprise SSDs? I can't find this information online and would like to explore all the options myself.
- I have heard that it is not okay to run consumer SSDs in a ZFS boot mirror, especially in Proxmox. I don't want boot drives failing while I'm away. Is it okay to run VMs off of some ZFS mirrored HDDs? Is there an alternative to ZFS that doesn't consume drives quickly but still provides redundancy and allows for a quick enough rebuild? The last thing I want is for both drives to fail before they can rebuild.
Future setup structure
Dell Precision t3430 SFF
• Proxmox Virtual Environment• Debian
• Bare-metal
• DDNS updater
• Docker
• Jellyfin
• AMP
• Nginx Proxy Manager
• Authentik
• Immich
• Syncthing
• PiHole
• WireGuard
• VaultWarden/BitWarden
• Frigate NVR (uses TrueNAS mirrored NFS share for recordings)
• Annatar Stremio add-on
• Home Assistant
• Proxmox Backup Server
Dell Precision t3420 SFF
• TrueNAS Scale• Proxmox Backup Server
• NFS and Samba share
• DDNS updater
Currently owned storage devices available
Note: I have omitted the 2tb and 2x4tb drives. I will be using them for TrueNAS Scale storage.• Kingston a400 256gb 2.5 SSD
• Seagate 500gb 3.5 HDD
• Toshiba 1tb 2.5 HDD
• Toshiba 500gb 2.5 HDD (super old)
Networking
• 100mbps/10mbps incomming ADSL connection• TP Link Archer AX1500 with Zyxel C3000Z (transparent bridging mode)
• TP Link 5-port Gigabit switch