1Prerequisites

This section describes all prerequisites required before starting the Media Stack installation. Make sure everything listed here is prepared to avoid issues later in the setup.

Hardware

Minimum recommended hardware for a smooth Plex + media automation setup:

  • CPU

    • x86_64 CPU (Intel or AMD)

    • Recommended: 4+ cores

    • Intel iGPU (Quick Sync) or AMD GPU is optional but recommended for Plex hardware transcoding

  • Memory

    • Minimum: 16 GB RAM

    • Recommended: 32 GB RAM (especially when using ZFS)

  • Storage

    • At least 2 physical disks for ZFS mirror (recommended)

    • SSD or NVMe for:

      • Proxmox system

      • Docker VM OS

      • Plex metadata (optional but recommended)

  • Network

    • Gigabit Ethernet minimum

    • Stable LAN connection (no WiFi for server)


Proxmox Version

  • Proxmox VE 8.x

    • Installed on bare metal

    • Updated to latest minor release

  • ZFS support enabled

  • LXC and VM support available

Assumptions:

  • You are comfortable with:

    • Proxmox UI

    • Basic Linux CLI

    • Creating VMs and LXCs


Network Assumptions

This setup assumes a simple, flat LAN:

  • One local subnet (e.g. 192.168.1.0/24)

  • Static IPs or DHCP reservations for:

    • Proxmox host

    • Plex LXC

    • Docker VM

  • No VLANs required (can be added later)

Remote access:

  • Plex remote access handled via Plex itself

  • Other services (Overseerr, Sonarr, Radarr, etc.) are LAN-only by default

  • Optional: VPN or reverse proxy for secure remote access


Disks Overview

Example disk layout (can be adapted):

  • System disk

    • Proxmox OS

    • VM/LXC system volumes

  • Data disks

    • ZFS mirror pool (recommended)

    • Pool name used in this documentation: tank

Example datasets:

  • tank/media

  • tank/media/downloads

  • tank/media/movies

  • tank/media/tv

These datasets will later be mounted into:

  • Plex LXC

  • Docker VM (via NFS)


Accounts Needed

Before starting, create or prepare the following accounts:

Plex

  • Plex account (free account is sufficient)

  • Plex Pass (optional, required for hardware transcoding

Usenet Provider

  • Active Usenet provider account. More Info here

  • Credentials ready for SABnzbd

Indexers

  • At least one Usenet indexer. More Info here

  • Indexer API keys will be needed later in Prowlarr.


Summary

Before continuing, you should have:

  • Proxmox VE installed and updated

  • Disks identified and ready for ZFS

  • Network connectivity verified

  • All required accounts created

  • Credentials stored securely

Once these prerequisites are met, you can continue with: