If you're setting up a new Nucleus (all models), and your Roon Server had previously been running on another Nucleus, Mac, Windows, or Linux Roon Server, you'll need to migrate your Roon database. Your database includes your playlists, edits, play history, tags, settings, and more. This guide will walk you through the process.
Step 1: Backup Your Database
In order to migrate to Nucleus, the first step is to backup your database. To do this, we strongly recommend you connect a USB drive directly to your existing server, or use a NAS or other network storage device on your local network.
While Dropbox is a good way to keep an incremental backup in the cloud, we don't recommend it for this migration, as you will be transferring an entire copy of your database, and Dropbox will be significantly slower than USB or network storage)
If you already have a scheduled backup
- If you've already scheduled Roon to backup to local or network storage, go to the Backup tab of Settings
- Click Scheduled Backup
- Click the "three dots" and select "Force Backup Now"
- When the backup completes you should see "Last Successful Backup" at the bottom of the Window
- Shut down your Roon Server
If you would like to create a new backup
- Go to the Backup tab of Settings
- Click the "Backup" button next to Backup Now
- When the backup completes you should see "Last Successful Backup" at the bottom of the Window
- Shut down your Roon Server
Step 2: Restore Your Database
Now that your Roon database is fully backed up, it's time to copy it to Nucleus. To Restore Your Roon Database To Nucleus:
- Ensure the backup you created above is accessible to Nucleus
- If you backed up to a USB drive, connect it to Nucleus (recommended)
- If you backed up to network storage, ensure you know the address, log in, and password for your NAS or network storage device
- Connect to Nucleus by launching Roon on any Mac, Windows PC, iPad, or Android tablet and selecting Nucleus from the "Choose Your Server" screen
- We don't recommend using an iPhone or Android phone for this process
- Since this is your first time launching Nucleus, you will be asked to log-in when you connect. Instead of logging in, click "Restore A Backup" in the lower-left hand corner
- Use Roon's file browser to locate the `/RoonBackups` folder you created in Step 1
- If you created a USB backup, it should be connected to your Nucleus and you can navigate to it
- If you backed up to network storage, you can find the RoonBackups folder by clicking Add Network Share and entering the details for your NAS
Step 3: Configuration
There are a few other considerations once your database has been restored to Nucleus.
Storage
In some cases you will need to re-configure Roon to find your storage devices. It is important that the proper steps are followed when migrating your media library to ensure that your edits and plays are not lost.
USB Storage
If you're using the same USB storage as your previous setup, you may need to update the path. Make sure that you *edit* the existing path if needed. Adding a new storage configuration without removing the old configuration can cause file identification issues.
NAS Storage
If your previous storage location was being accessed over the network, no changes should be required.
Internal Storage
If you're moving your library to the internal storage of Nucleus there are some additional steps that need to be taken to ensure that you library properly migrates with all edits in place. If you need help formatting your internal storage, please see our
guide on the subject.
- Go to Settings > Storage and disable all current watched folders *except* Internal Storage. To do this, select the 3 dots next to the storage location and then choose Disable.
- Access the Web Administration Interface and stop the Roon Server Software.
- Copy your files to the internal storage of Nucleus.
- Once the transfer is complete, return to the Web Administration Interface and restart the Roon Server Software.
- Roon will go through the process of identifying the files from your Internal Storage and match them to your existing Roon library.
Audio
Network audio devices (such as RoonReady devices, Roon Bridge, Squeezebox, HQPlayer, etc) should work without any further changes after restoring. If you previously had an audio device directly connected to the machine running your server, you can connect that device to Nucleus and configure it like normal. If you'd prefer to keep the audio device connected to the machine that was previously running your server, you can also install Roon Bridge on that machine in order to make it accessible to Nucleus over your network.
License
Your Roon license can easily be transferred between devices. If you need to log in after restoring your backup to Nucleus, your license should automatically be transferred over, or you will be prompted to move it over. If you are having issues with transferring your license over, you may need to Unauthorize and re-authorize the new Nucleus. This process is safe and can be done without affecting your previous or new database:
Previous Server Machine
Once Nucleus is up and running, you may want to continue running Roon as a remote on the Windows or macOS machine that previously ran your server. In that case, we recommend renaming or deleting the Roon database folder on that machine. You can find the
Roon database folder here.
Please make sure you have a backup of your database before deleting it