The Nucleus Web Administration Interface (the "Web UI" for short) lets you manage your Nucleus at the system level from any web browser on your network. You can check its status, update or reinstall its software, manage storage and networking, and reboot or power it off. It works independently of the Roon app, so you can use it even when Roon Server isn't running or Roon can't connect.
RoonOS 3.0 introduces a redesigned Web UI for Nucleus One and Nucleus Titan. Nucleus and Nucleus+ (Rev A and Rev B) keep the original Web UI.
The quickest way to tell is the top of the page. If you see tabs labeled Overview, Storage, Network & Access, and Settings, you're using the RoonOS 3.0 Web UI. If you don't, please see Using the Original Web UI on Nucleus and Nucleus+.
The Web UI opens in your web browser.
For more details on finding your Nucleus from the Roon app, please see Connecting to Nucleus.
On any device connected to the same network as your Nucleus, enter one of these in a web browser:
http://10.0.101.20/http://nucleusone.local or http://nucleustitan.local (on Nucleus and Nucleus+, use http://nucleus.local or http://nucleusplus.local)http://nucleusone or http://nucleustitan (on Nucleus and Nucleus+, use http://nucleus or http://nucleusplus)Hostnames don't work on every network, depending on your router's DNS configuration. If a hostname doesn't load, please use the IP address instead.
The RoonOS 3.0 Web UI is organized into tabs: Overview, Storage, Network & Access, and Settings. Each status line uses an icon so you can see its health at a glance. A green check mark means everything is working, for example "Running", "Ready", or "Up to date". An amber warning triangle means something needs your attention, such as "Not signed in" or "Read only".
The header at the top of every tab shows your Nucleus model and its serial number. Having the serial number handy is useful when you contact our support team.
The red power button in the top right corner opens the Power menu. Click Reboot or Power Off.
This is expected behavior. When you open the Web UI on your local network, a banner reads "You're on your local network. File Sharing and Tailscale settings are view-only here." Depending on your setup, it may instead read "Some File Sharing settings can be changed only over Tailscale."
Everything else in the Web UI works normally. These settings are protected so no one on your network can change your share password, or sign your Nucleus out of Tailscale. Until your Nucleus is signed in to Tailscale, you can still change File Sharing settings from your local network. After that, please open the Web UI over Tailscale to change them. For details, please see Tailscale and File Sharing below.
The Overview tab shows System Status, a one-page summary of your Nucleus. Each row shows a component's details and its current status, with a button or link where you can take action.
Shows the Roon Server version, build number, and update track, plus how long it's been running.
Shows the RoonOS version and build, how long the Nucleus has been running, and its update track. The status reads "Up to date" when you're on the newest build.
The update track is production for regular releases, or earlyaccess if you've joined the Early Access program. To switch tracks, please see the Roon Early Access Program.
Progress stays on screen during an update or reinstall, even if you reload the page. If it fails, the Web UI explains why, such as how much space is needed versus available. Your Nucleus keeps running the version you already had.
Shows the version, build, and status of the Roon Labs Software running on your Nucleus. There are no controls for this row.
Shows how much space is available for your Roon database and settings, and the status of any internal music storage. Click Storage to open the Storage tab.
Shows whether your Nucleus is signed in to Tailscale, the account it's signed in to, and the installed Tailscale version. Click the eye icon to show the full account name. Click Network & Access to manage Tailscale.
When a USB drive is connected, this row shows its name, its capacity, and its status, such as "Read only". If more than one drive is connected, it also shows how many other drives there are. Click Storage to manage your drives.
Shows the status of the drive that holds your Roon database and settings. A usage bar shows the space available, with GB used and GB total. If you're looking for the Reset button, it's now on the Settings tab.
If you've installed a hard disk drive (HDD) or solid state drive (SSD) for music storage, it appears here. The card shows its status, capacity, model, and a usage bar. A new drive must be formatted by RoonOS before you can use it.
When you're ready, click Format, then click Format again in the Format Internal Storage? window to confirm. A progress bar shows while the drive formats, and a Success message appears when it's done. For installation steps and how to copy music to the drive, please see Nucleus Internal Storage.
Each attached USB drive, and each partition on it, is listed with its name, manufacturer, model, and capacity. A drive that's working normally shows OK with a green check mark, and "Ready ยท Read / write" below it.
If a drive has more than one partition, each partition is listed on its own row. Each row currently shows the same label and the full drive size, rather than the size of that partition.
If a drive shows Read only with an amber warning icon, it mounted read-only. It may be write-protected or have file system errors. The line below the drive explains why, for example: "The drive wasn't safely removed. This usually happens when a drive is unplugged without ejecting it. Run Check & repair to fix it."
Depending on the drive's status, you'll see these controls:
Like most network devices, your Nucleus uses DHCP by default, so your router assigns its IP address automatically. A static IP isn't generally required or recommended.
To set a static IP address:
Your changes apply right away, with no reboot needed. If Use Tailscale DNS is turned on, Tailscale's DNS overrides the DNS Server set here (see Tailscale).
Click Test connection to check every layer of your Nucleus's network connection in one step. The results start with a summary, followed by a check for each layer:
Each passing check shows an OK badge. A summary line at the bottom lists your IP address, gateway, and DNS together, which is handy to copy into a support post. The time of the last test is shown next to the button. If your Nucleus is connected to a display over HDMI, the same diagnostics appear there.
Tailscale is an app that creates a private, secure connection between your devices and Roon Server. It can help if Roon ARC has trouble connecting through your home network or internet provider. Learn more here.
This section shows your Tailscale status and the installed version. Before you start, please create a free Tailscale account and install the Tailscale app on your phone. To connect your Nucleus:
Once your Nucleus is connected, the status reads Connected and shows the Tailscale account it's signed in to. Click the eye icon to show the full account name. For full setup steps, please see Tailscale Setup Instructions for RoonOS.
When your Nucleus is connected, a Use Tailscale DNS switch also appears. While it's on, Tailscale's DNS overrides the DNS Server set under Networking.
Signing in to Tailscale, or switching to a different Tailscale account or tailnet, removes any share password that was set from your local network. The share then goes back to guest access, with no password. This way, a new account doesn't inherit access to your files. Signing in again with the same Tailscale account normally keeps your password. A factory reset clears the Tailscale sign-in, along with the File Sharing settings and the share password.
Your Nucleus shares its Data folder on your network so you can copy music to its internal storage from a computer. This section shows the share name, whether it's currently shared, the minimum SMB version, and the username.
Under Who can connect, you can choose how devices access the share:
Changing File Sharing settings
How you change File Sharing settings depends on whether your Nucleus is signed in to Tailscale:
To change File Sharing settings once your Nucleus is signed in to Tailscale:
This is usually a one-time setup. On Windows, please disconnect any mapped drive to your Nucleus before you connect again as Guest, with a different username, or with a new password. Windows only allows one username per server at a time, so an old connection can cause error 1219.
To connect to the share from a computer on your local network, please use your Nucleus's name or IP address, for example \\NUCLEUSONE\Data or \\<ip-address>\Data on Windows. On a Mac, please use smb://NUCLEUSONE/Data or smb://<ip-address>/Data. For step-by-step instructions, please see Signing in to the share.
Your File Sharing settings are kept after a reboot, an update, or a reinstall. Signing in again with the same Tailscale account normally keeps them too.
Setting your Nucleus's time zone makes scheduled tasks, such as automatic backups, run at the local time you intend. This includes after seasonal clock changes. Until you set a time zone, your Nucleus runs on UTC. The section shows the current setting and your browser's time zone for reference.
RoonOS includes open-source software. This section shows your RoonOS version and release, with links to the source code for that release.
Click Reset to return your Nucleus to factory defaults.
Nucleus and Nucleus+ (Rev A and Rev B) use the original Web UI, a single page with every control in one place.
If an incorrect static IP makes your Nucleus unreachable, a USB network adapter can help you reconnect. The adapter adds a second network interface, which uses DHCP by default. It appears as a new tab under Networking and can be configured the same way as the built-in Ethernet port. You can also follow Reset network settings on RoonOS.
If you have questions or feedback about the redesigned Web UI, please share them with us on the Roon Labs Community.