Leo
Leo
Docs/home server/media automation/installation/prerequisites

Last updated Jun 3, 2026

Prerequisites#

Get everything on this list ready before starting. Skipping items here causes problems later that are harder to debug mid-installation.

Hardware#

ComponentMinimumRecommended
CPUx86_64, 4 cores6+ cores
RAM16 GB32 GB (especially with ZFS)
System diskSSD/NVMeNVMe (Proxmox + VM OS)
Data disks2 disks for ZFS mirror2× HDD or SSD
NetworkGigabit EthernetGigabit Ethernet (no WiFi)

A GPU or iGPU (Intel Quick Sync or AMD) is optional but needed for Plex hardware transcoding. This requires Plex Pass.

Proxmox#

  • Proxmox VE 8.x installed on bare metal
  • Updated to the latest minor release (apt update && apt upgrade)
  • LXC and VM support working
  • ZFS support enabled (included in PVE by default)
  • Web UI accessible at https://<host-ip>:8006

You should be comfortable with the Proxmox UI, basic Linux CLI, and creating VMs and LXCs.

Network#

This setup assumes a simple flat LAN:

  • One subnet (e.g. 192.168.1.0/24)
  • Static IPs or DHCP reservations for the Proxmox host, Plex LXC, and Docker VM
  • No VLANs required

Remote access to Plex is handled by Plex's own relay. All other services (Sonarr, Radarr, Overseerr, etc.) are LAN-only by default.

Disk layout#

You need at least two physical disks for the ZFS pool (mirror). The system disk (Proxmox OS) must be separate from the data disks.

Example layout used in this documentation:

DiskPurpose
/dev/sdaProxmox OS (system)
/dev/sdbZFS pool disk 1 (data)
/dev/sdcZFS pool disk 2 (data, mirror)

The ZFS pool name used throughout: tank.

Accounts#

Create these before starting:

AccountWhereNotes
Plex accountplex.tvFree account is enough; Plex Pass needed for hardware transcoding
Usenet providerfrugalusenet.comKeep credentials ready for SABnzbd
Indexer — NZBGeeknzbgeek.infoAPI key needed for Prowlarr
Indexer — NinjaCentralninjacentral.co.zaAPI key needed for Prowlarr

Store credentials securely before you start. You will need them at multiple points during setup.