Summary of useful findings and recommendations
This section will be a living repository of useful info from this thread. It's very similar to a wiki and will be maintained by a small group of thread moderators.
Before you get started please refer to the Audio-Linux website to ensure you have the latest info and the proper versions of the OS. Audio-Linux.com
**** Updated for AL 1.0 menu 100 or later.
"First Run" setup for headless.
Setup your NUC with a keyboard, mouse, and monitor to the NUC BIOS settings. From the menu note the IP address of the machine to SSH into. From a MAC the macOS terminal program supports SSH:
Then it is simpler to cut and paste into the terminal session. After entering the password for the audiolinux user you will be presented with the AL headless menu:
Option 8 takes you to the command line for the following basic setup. You will need to be the Root user for this setup and the su command first:
Fix the time zone: (this is my timezone - look in directory /usr/share/zoneinfo)
timedatectl set-timezone America/Chicago
Setup and Start NTP daemon (to keep the system time in sync)
*** the config file is now properly filled in.
Now Start the daemon
timedatectl set-ntp true
NOTE: Sometimes the system takes a little while to get synced up.
Set hostname (this provides a unique name for the machine on your network. Replace <NAME> with your chosen name)
hostnamectl set-hostname <NAME>
Once the above items are set up your machine is ready to be configured for say a Roon bridge/endpoint. That is done using the AL menu. To return to the menu do the following commands.
For most of us, the following basic settings are key.
From the configuration menu:
6. START and enable Roonbridge
15. SET Realtime Priority to extreme
16. ENABLE ramroot (reboot after)
Return to the main menu and reboot the NUC using
Roon Server setup is a bit more complex and we will cover it completely a bit later. The key is where you are booting from and where the Roon database is stored. In general; say a 32gb OPTANE "SSD".
You have to partition the SSD into a boot drive and a storage drive.
The transfer the USB stick install to the boot partition.
Reboot from the boot partition.
Do the basic setup. Timezone and name
Transfer the Roon Database to the storage drive
Start the Roon Server
The machine will reboot and from the display attached to the NUC you can watch it boot up and load into RAM. Once the AudioLinux menu is showing the endpoint should be available in Roon. This completes the basic startup sequence. The system is ready to start testing.