Before we move on to the software installation, it's essential to properly prepare and assemble the hardware — your Intel NUC. This section will help you verify that you have all the necessary components and assemble the device correctly.
Make sure you have everything you need. Use this list to check:
A Compatible Intel NUC:
This is the "brain" of your future Roon server. ROCK officially supports only specific models.
Action: Check your model against the official list of compatible NUCs.
RAM (Memory):
Required for the operating system and Roon to function. Most NUC models require DDR4 or DDR5 SO-DIMM memory, depending on the specific hardware configuration. You can find what RAM and M.2 SSD type are compatible with your NUC model by searching for it on ASUS's Website and looking at the model's product specifications page (for NUC 12 and older, visit Intel's website).
Recommendation: 8GB is the minimum, but 16GB or more will provide better performance, especially with large music libraries. Check your NUC's specifications for the maximum supported amount and speed of memory.
M.2 SSD:
This is a mandatory component. The ROCK operating system and the Roon database will be installed on it. The speed of the M.2 SSD is critical for the fast performance of the Roon interface.
Recommendation: The minimum size is 64GB, but 128GB or 256GB is recommended for long-term stability.
USB Keyboard and Monitor:
These are needed only during the installation process to interact with the installer. After the setup is complete, you will no longer need them, as ROCK runs in a "headless" mode.
USB Flash Drive:
A standard flash drive with a capacity of at least 1GB. We will write the ROCK image to this drive.
Ethernet Cable:
ROCK does support Wi-Fi. However, Ethernet is more reliable for audio transmission. For stable operation and consistent access to your music library over the network, we recommend using a reliable wired connection to your router network.
(Optional) Additional Drive for Music:
If you plan to store music files directly on the NUC, you will need an additional drive.
Options: A 2.5-inch SSD (faster, quieter) or a 2.5-inch HDD (larger capacity for less money). This drive will be used exclusively for your music library.
Now that all the components are ready, it's time to install them.
Prepare your workspace: Find a clean, well-lit surface. To avoid damaging components with static electricity, touch a metal object before you begin.
Open the NUC case: Unscrew the four corner screws on the bottom of the chassis and lift the cover.
Install the RAM: Insert the memory modules into the appropriate slots at an angle and gently press down until the latches click into place.
a. Align the small space at the bottom edge of the memory module with the key on the
socket.
b. Insert the bottom edge of the module at a 45 degree angle into the socket (A).
c. When the module is inserted, push down on the outer edges of the module
until the retaining clips snap into place (B). Make sure the clips are firmly in
place (C)
Install the M.2 SSD:Insert the M.2 drive into its connector and secure it with a screw.
1) Remove the small silver screw from the 80mm or 42mm metal standoff on the board (A).
2) Remove the pre-installed SSD/Intel Optane Memory from the connector.
3) Align the space at the bottom of the new M.2 SSD to the key on the connector.
4) Insert the bottom edge of the M.2 SSD into the connector (B).
5) Secure the card to the standoff with the small silver screw (C).
(Optional) Install the 2.5" drive: If you are using an additional drive, place it in the dedicated bay (usually on the NUC's cover) and connect the SATA and power cables.
1) Unscrew the four screws holding the current drive in the bay.
2) Remove the pre-installed drive from the drive bay.
3) Slide the new 2.5” drive into the drive bay, ensuring the SATA connectors are fully seated into
the connectors of the SATA daughter card (A).
4) Secure the drive into the drive bay with the four screws that were used in step 1. Set the drive
bay bracket down inside the chassis (C).
Close the case: Replace the bottom cover and tighten the screws.
Before turning on the NUC for the first time, connect everything needed for the installation process:
Connect a USB keyboard to one of the USB ports.
Connect a monitor (via HDMI or DisplayPort).
Connect the Ethernet cable to the NUC and your router.
Do not connect the USB flash drive with the installer yet. We will do this in the next step.
Connect the power adapter to the NUC, but do not turn it on yet.
Excellent! Your hardware is assembled, connected, and ready for the next step — configuring the BIOS.
Before configuring anything, it's critical to ensure your NUC is running the latest BIOS version. This can fix bugs, improve stability, and ensure compatibility with your hardware. Since ASUS has taken over the NUC product line from Intel, where you find the BIOS depends on your model.
Identify Your NUC's Manufacturer and Model:
For NUC 13 and newer: Your device is likely supported by ASUS.
For NUC 12 and older: Your device is supported by Intel.
The exact model number is printed on a sticker on the bottom of your NUC.
Download the BIOS:
ASUS NUCs: Go to ASUS's Website and search for your NUC model.
Intel NUCs: Go to the Intel Download Center and search for your NUC model.
Follow the instructions to download the latest BIOS Update (.BIO file).
Prepare a USB Drive: Copy the .BIO
file to a standard USB flash drive. The drive should be formatted as FAT32.
Update using the F7 Flash Tool:
Plug the USB drive with the .BIO
file into a USB port on the NUC.
Power on (or restart) the NUC and press F7 when you see the prompt during boot to enter the BIOS flash tool.
The tool will show a file browser. Select the USB drive and then select the .BIO
file you downloaded.
Set Boot Mode to UEFI: While ROCK can work with Legacy boot, UEFI is the recommended mode. It is required for certain features, such as installing Tailscale for ARC access.
Set the Boot Order: You need to tell the NUC to boot from your USB flash drive first to start the installation. The second drive should be M2 (Just in case if the STAT SSD is also installed)
Ensure Hardware Compatibility: Making sure settings for the M.2 SSD and other components are correct.
Enable Power On After Power Loss: This is a crucial setting for a server. It ensures that if the power goes out, the NUC will automatically turn back on when power is restored.
The exact steps can vary slightly depending on your NUC's generation (e.g., 10th Gen vs. 7th Gen). Your goal is to find settings with similar names in your specific BIOS, even if the menu layout is not identical.
Power on your NUC and immediately press F2 to enter the BIOS setup. Then, follow the official guide linked below. Additionally, you can see the step-by-step video guide later on this page at step 5.
Link to the Guide: Roon Help Center: Configure your NUC's BIOS
Once you have configured the BIOS settings according to the guide, you can proceed to the next section.
First, you need to download the official ROCK installer file on another computer (not your NUC).
.img.gz
The downloaded image file can't just be copied to a USB drive. You need to use a special tool to "flash" it, which makes the drive bootable. We recommend using BalenaEtcher because it's reliable, free, and works on Windows, macOS, and Linux.
Download and install Etcher: Go to the BalenaEtcher website and download the application for your operating system.
Flash the Image:
Open Etcher.
Click "Flash from file" and select the rock-installer-x64-...img.gz
file you just downloaded.
Click "Select target" and choose your USB flash drive. Be very careful to select the correct drive, as this process will erase it completely.
Click "Flash!" and wait for the process to complete.
Sometimes, things don't go as planned. Here are a few common issues you might encounter with Etcher and how to resolve them:
Issue: After flashing, Windows says "You need to format the disk" or the drive appears unreadable.
Explanation: This is perfectly normal and does not mean the flash failed. ROCK uses a Linux-based file system that Windows cannot read natively.
Solution: Do NOT format the drive. Simply ignore the message, close any pop-up windows, and safely eject the USB drive. It is ready to be used in your NUC.
Issue: Etcher shows a "Flash Failed!" error.
Solution 1: Run as Administrator. Right-click the Etcher application and select "Run as administrator" (on Windows) or use sudo
to launch it from the terminal (on macOS/Linux). This often resolves permission issues.
Solution 2: Use a different USB port. Avoid USB hubs or front-panel ports. Try a port directly on the back of your computer.
Solution 3: Try a different USB drive. The flash drive itself might be old, slow, or faulty. This is a very common cause of failure.
Issue: The USB drive is not detected by Etcher.
Solution 1: Re-plug the drive. Unplug the USB drive and plug it back in.
Solution 2: Check your OS. See if the operating system recognizes the drive in Disk Management (Windows) or Disk Utility (macOS). If it doesn't appear there, the drive or the USB port is likely the problem.
Issue: The process fails at the "Validating" step.
Explanation: After writing, Etcher reads the data back to ensure it's a perfect copy. A validation failure means the data on the drive doesn't match the source file.
Solution: This almost always indicates a problem with the USB drive. Try a different, more reliable USB drive. While you can disable validation in Etcher's settings, it's not recommended as you might end up with a corrupt installation.
For advanced users comfortable with the terminal, you can use command-line tools instead of Etcher.
Decompress the Image: The downloaded file is ...img.gz
. First, you need to decompress it.
Open a terminal and navigate to your Downloads folder (cd ~/Downloads
).
Run the command: gunzip rock-installer-x64-*.img.gz
Identify Your USB Drive:
On macOS: Run diskutil list
. Your USB drive will be something like /dev/disk2
or /dev/disk3
.
On Linux: Run lsblk
or sudo fdisk -l
. Your USB drive will be something like /dev/sdb
or /dev/sdc
.
Identify the correct device by its size and name. Be 100% sure.
Unmount the Drive (macOS): Before writing, you must unmount the drive. Replace N
with the correct disk number from the previous step.
diskutil unmountDisk /dev/diskN
Write the Image with dd
:
On macOS: sudo dd if=rock-installer-x64-*.img of=/dev/rdiskN bs=1m
(Note: Using /dev/rdiskN
is faster than /dev/diskN
on macOS).
On Linux: sudo dd if=rock-installer-x64-*.img of=/dev/sdX bs=4M status=progress
(Replace sdX
with the correct device name).
This command will not show any progress until it's done (unless you use the status=progress
flag on Linux). Be patient. It can take several minutes.
Eject the Drive: Once the command completes, you can safely remove the USB drive.
With the bootable USB drive ready, it's time for the final installation step on your NUC.
Plug in the USB Drive: Take the bootable USB drive you just created and plug it into one of the USB ports on your NUC.
Power On the NUC and Boot from USB: You have two ways to do this:
Method A (Set Boot Order in BIOS): This is the most reliable method.
With the NUC powered off, plug in the bootable USB drive.
Turn on the NUC and immediately press F2 to enter the BIOS.
Navigate to the Boot menu and change the boot order to make your USB drive the first device.
Save your changes and exit. The NUC will restart and should automatically boot from the USB drive.
Method B (Manual Boot Menu): This is a faster, one-time method.
With the NUC powered off, plug in the bootable USB drive.
Turn on the NUC and immediately start pressing the F10 key on your keyboard.
Continue pressing it until a menu appears asking which device you'd like to boot from.
Use the arrow keys to select your USB flash drive from the list and press Enter
.
Follow the On-Screen Instructions: The installer is very simple and text-based.
It will present you with a list of options. Press 1
and then Enter
to select the option to install.
You will be asked to select the target drive for the installation. Choose your M.2 SSD.
Installation Complete: The process takes only a minute or two. Once finished, you will see a success message.
Reboot: Remove the USB flash drive and press Enter
to reboot the NUC.
Congratulations! ROCK is now installed. The NUC will restart, and after a minute or two, it will be ready for the final configuration through the Roon app.