# freenas-proxmox — Claude Code Guide ## What This Project Is A native `PVE::Storage::Custom` plugin for Proxmox VE (PVE) that manages TrueNAS ZFS volumes over iSCSI via the TrueNAS REST API. Each VM gets its own dedicated iSCSI target; QEMU drives the connection directly via `iscsi://` paths — no `iscsiadm`, no SSH keys, no patches to PVE core files. The plugin installs as a Debian package and works by: 1. Copying `TrueNAS.pm` to `/usr/share/perl5/PVE/Storage/Custom/` (auto-discovered by PVE) 2. Copying `truenas-storage.js` to `/usr/share/pve-manager/js/` and injecting one `