Knowledge Base

How do I migrate RU Server (self-hosted server) to another PC?


You want to migrate your RU Server installation to another machine (physical or virtual) and keep RU Server settings and data.

Where does RU Server keep its data and settings?

There are two locations:

  1. Program installation folder C:\Program Files (x86)\Remote Utilities - Server\, namely:
    • The data folder is where the server copies of your synced address books are stored, if any.
    • The Logs folder keeps server system log.
    • The stats folder keeps a log of all Internet-ID connections established through the server.
  2. Registry key HKEY_LOCAL_MACHINE\SOFTWARE\Usoris\Remote Utilities\MiniInternetId with the server's own configuration settings.

Migration process

  1. Install the Server on the new machine. Follow the server installation tutorial as a guide.
  2. Copy the folders data, Logs and stats (see above) to the server installation folder on the new machine. Choose Replace existing when asked by the operating system.
  3. On the old machine run Windows registry editor (regedit.exe), locate the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Usoris\Remote Utilities\MiniInternetId, right click on the key and select Export. Save the .reg file.
  4. On the new machine run Windows registry editor and import the .reg file you created in the previous step by using the FileImport... command in the Windows registry editor window.
  5. Restart the server machine.


If your server IP address or DNS name didn't change, you should be able to have your address book sync and custom server security authorization work right away after the migration. In this case you can safely skip the following two sections.

About synced address books

In case you used address book sync, your server address books should get migrated onto the new server provided that you copied the data folder as instructed above.

However, if your server IP address or DNS name changed, you must add your new server address in the Viewer and also update your synced book properties. Please, follow the instructions below:

  1. Open the Viewer, select the Manage tab and click Server manager...: Click server manager
  2. In the Servers window click Add: Click Add
  3. Type in the server name and address and click OK: Add new server
  4. Your new server should appear on the list. Click OK to close the Server Manager: New server on the list
  5. Right-click on your synced address book and select Address book manager: Select address book manager
  6. Select your synced address book in the list and click Edit: Click Edit
  7. Navigate to the Online synchronization tab, select your new server from the list and click OK: Choose new server
  8. Sign in on the server using the same server access credentials you used before the migration. Notice how the address book icon in the Viewer will turn into a regular cloud icon without an exlamation sign. This means that the sync process has been set up successfully.

About using the server for authorization

If you used authorization through the server and your server IP address or DNS name changed, you must update the server address in the Custom Server Security tab on each Host. To access the tab, open Settings for HostSecurityAdvancedCustom server security.

There are three different ways to update the Host settings:

  • Manually on each Host machine.
  • Remotely from the Viewer using Remote Settings, provided that you can still connect to your Hosts through the old server.
  • By building a new Host installer in the MSI configurator and updating your Host installations using a distribution method available to you (e.g. push-install using GPO, manually, etc.).
Tags: Self-hosted server, Installation

Was this article helpful?