← Back to articles

Transferring Xeoma video surveillance system with all settings

Transferring Xeoma video surveillance system with all settings

Thanks to flexible licensing settings in video surveillance software Xeoma, you can transfer your system from one device to another. But at any moment of time the Xeoma license can be used only on one machine, so to use licenses on a new machine you have to reset them, i.e. “unlink” them from the “old” machine, otherwise activation will fail or work intermittently. You can reset it by using a special form on our website or contacting us. After the reset, you can activate your licenses on a new server.

But what should you do if you need to transfer not only licenses but also all settings and archive recordings from the program? In this article you will find detailed instructions on how to move the whole Xeoma system from one server to another.

To transfer Xeoma settings to the new server you need to do the following.
 

OPTION 1. HOW TO MOVE ALL CAMERAS TO ANOTHER SERVER

 

On the old machine

1) Make a copy of current Xeoma settings (Main menu – Install – Restore – Export settings). During exporting, specify the folder where the settings file will be placed.

You can read more about restoring settings here.

During exporting, all server part and some client part settings are saved, but if you have layouts and view modes configured, you need to copy the user.cache file. You can find it in the following folder.

For Windows: C:\Users\UserName\AppData\Roaming\XeomaClient

You can also use the %appdata% macro, just type it in the address bar of the explorer and the system will find the desired file.

For Linux: /home/user/XeomaClient/user.cache

2) To save the archive, you need to go to the folder where the archive videos are stored (you can find its name in the settings of the “Preview and archive” module). Copy it. The most important thing is not to change the names of folders and videos, they must be the same as before so Xeoma can find them on the new server.

Transfer the settings files and archive recordings to a separate storage medium, such as a USB flash drive, to transfer them to another device.

3) Uninstall Xeoma and delete all activation files (xeoma.act or xeoma.online.act for virtual machines) from old servers.
To learn more about uninstalling the program, see this link.

4) Reset your licenses by following this link or contacting us.

On the new machine

1) Download the appropriate version of Xeoma for your license and run it. You can find the appropriate version for your licenses in the Active Licenses section (Main Menu – Information – Active Licenses) or see your version of the program on the old server in the “header” and use it on the new server.

2) Activate your licenses on the new server (Main menu – Registration – Activate). Read more about activation via the console here.

Useful information: possible license activation errors and their solutions

3) Import the settings (Main menu – Install – Restore – Import settings), by specifying the path to the place where the file with server and client settings is stored.

4) Move the old archives to the archive storage folder on the new server.
After uploading all the necessary recordings to Xeoma, you need to run archive reindexing (Play archive – Menu – Reindex the Archive) so that Xeoma will see the new files and you will be able to view previous records in the program.

Note that in the “Preview and Archive” module, the “Maximum total storage time of this archive” must be set based on the date of creation of old archive files (if the storage time is too short, the old records that you transferred will be deleted as outdated).

5) Reboot Xeoma.

How to transfer the system from one operating system to another?

You can also use these instructions to transfer Xeoma from one operating system to another. Please note that the location of program files is different for every OS. You can get the path to the folder with Xeoma settings for your operating system by following the link.

If you change the operating systems family, for example, from Windows to Linux, then the archive storage path will change accordingly. In this case, on the new system you will need to go to the settings of the “Preview and Archive” module and enter the new data in the “Folder or network path to store files” line. If you have several cameras, we recommend using the group settings feature. To do this, click on “Open group settings” in the module settings, select the cameras to which they will be applied, click “Continue”, set the required parameters and click “OK”.

 

OPTION 2. HOW TO MOVE ONLY A PART OF CAMERAS TO A NEW SERVER

 

When transferring only part of the cameras from one Xeoma system to another, the first thing you need to pay attention to is licenses that are in use at the server they are currently in. If the “old” server uses one “whole” Xeoma license, then the new server will need a new, separate license. If there are several separate licenses on the “old” server, the licenses you want to move to the new server must be matching the number of the ‘to-be-transferred’ cameras. Whole licenses are not divided. You can only transfer a whole license, not a part of it.

Here are the steps to move only a part of cameras to a new server:

1. On the old server: Open the settings of the “Preview and Archive” module of the camera you want to move. Find the path there to where the archive records of this camera are being written. Go to this folder and copy the records of this camera to a safe place. Repeat for all the cameras that will be moved.
2. On the old server: Make the settings blueprint through Main menu – Install – Settings Restore – Export. Save it to a safe space – you will need it on the new server in step 6.
3. On the old server: Delete all cameras that you are about to move to the new server.
4. On the old server: ‘Untie’ the license(s) that will go to the new server through Main menu – Information – Active licenses.
5. Reset the license(s) from step 4 through our special reset page.
6. On the new server: Download and run Xeoma. Activate the license(s) from step 4. Import the settings blueprint from step 2 through Main menu – Install – Settings Restore – Import. After the settings are restored remove all the excessive cameras that must stay on the ‘old’ server. If the cameras that must stay on the new server went inactive in the process, re-activate them by unticking and ticking back the module’s status in the Universal Camera module settings.
7. On the new server: Open the settings of the “Preview and Archive” module of a camera that must stay on the new server. Find the path there to where the archive records of this camera are being written now. Close Xeoma. Go to this folder and paste this camera’s records from the old server (step 1) there.
8. On the new server: Launch Xeoma, go to the Archive Viewer and click the re-indexing option in the Archive Menu. This option will make the transferred records visible in the Archive Viewer. The process runs in the background and can take some time.
 

This way you can quickly and easily transfer your entire video surveillance system without losing any of your data or individual program settings.

October 8, 2021, updated October 1, 2024

Read also:
Failover and failback in Xeoma
Console commands
Client part settings