This repository contains build and packaging scripts for creating Unraid installer media.
The toolchain focuses on producing bootable installer artifacts (ISO and IMG), plus helper assets used by the installer runtime.
- Builds installer images from script-driven workflows.
- Produces ISO and USB-ready IMG outputs.
- Packages persistent seed content used by installer media.
- Provides utility scripts for dependencies, kernel/ZFS cache builds, and boot media setup.
scripts/: build and packaging entry points.persistent/: seed content included in media builds.build/: generated metadata (for example, version lock files).docs/: user-facing documentation for build usage.
Start here, then use the detailed guides below:
docs/user-build.md- High-level build-chain scope, outputs, and script responsibilities.
docs/USER_COMMANDS.md- Command reference, build modes, common options, and troubleshooting.
From the repository root:
./scripts/build-install-images.sh --mode full --forcePrimary outputs are typically written under zfs-live-build/.
This repository is licensed under GPL-2.0-or-later. See LICENSE.
Please report suspected vulnerabilities through the Unraid organization security policy: https://github.com/unraid/.github/security/policy.
- Script behavior and options can evolve. Use
docs/USER_COMMANDS.mdas the primary reference for current command usage. - If a docs link or path drifts, update this index first so onboarding starts from a reliable source.