How to migrate to Xeoma

A step-by-step guide to switching from other video surveillance systems

At first glance, moving from one video surveillance system to another can seem risky and stressful: a system that works, familiar interfaces, a whole archive you’ve built up — none of it feels like something you want to touch. That’s why migration is so often put off until the last moment: as long as the old system is “working somehow,” people put up with it, even when it stopped meeting their needs long ago.

The good news is that moving to the Xeoma video surveillance software can be done smoothly and according to plan. Xeoma supports virtually any camera (99% of the cameras on the market), isn’t tied to a particular hardware manufacturer, and runs on Windows, Linux (including Raspberry Pi single-board computers), macOS and even Android. In most cases, this means you won’t have to replace your cameras or your infrastructure — only the software side changes.

Reasons

Why companies switch to Xeoma

There’s always a reason to migrate a system, and it usually comes down to something about the old setup that stopped being good enough. In our experience, users of other solutions most often turn to Xeoma for the following reasons:

Step-by-step guide

How to carry out the migration

Migrating to Xeoma goes smoothly, with no gap in your site’s security. Below is a step-by-step plan that will walk you through the whole migration.

1

Take inventory of your current system

Make a list of the components of your current system: the cameras (models, IP addresses, protocols — ONVIF, RTSP, codecs, usernames and passwords), the recording logic (continuous, on motion, on schedule, archive depth), user settings and access rights, the features and the infrastructure (servers, drives, network, power) in use.

Many systems let you export the camera list through their own interface or from a spreadsheet file that they have. This speeds up the transfer noticeably: you won’t have to enter dozens of cameras by hand. And even if your software has no such export, Xeoma has automatic camera search that will help add cameras in bulk.
2

Request trial licenses to test before you buy

Before changing anything, it’s worth seeing the product for yourself. Get in touch and request trial licenses — they unlock Xeoma’s full functionality so you can test the system on your own cameras and in your own conditions before the switch, with no obligations.

Xeoma has an attractive trade-in program: when you switch from another system, we offer special terms that make the migration even more worthwhile.
3

Sizing and preparation

Estimate the resources your workload will require: CPU power, disk space for the archive, network bandwidth. If you plan to add features you didn’t have before, plan for some extra capacity (mainly, CPU and disk), since intelligent modules take more resources than plain recording. Decide where Xeoma will run: on your existing server, on a new one, or in a distributed system across several machines with central control and monitoring.

4

Transferring the settings

Those who haven’t dealt with migrating a system from one vendor to another often expect that the old system’s settings can somehow be imported into the new one seamlessly and quickly. In practice, unfortunately, that’s not the case: in 99% of cases a system stores its settings in its own closed format, and exporting the configuration for transfer to another vendor’s solution is not provided for by the manufacturer. That’s a deliberate policy of keeping the user within its own ecosystem.

Fortunately, none of this will be a problem when migrating to Xeoma. Xeoma is quick and easy to set up thanks to its clear, modular interface: features are modules that you put into a chain like building blocks. Reproducing your usual configuration and adding what was missing will go faster than you’d think.

If downtime isn’t an option (in critical infrastructure, for instance) and your resources allow that, you can run both the old and the new solutions at the same time: launch Xeoma on a separate machine alongside your current system, connect the same cameras, and switch over only after a full test is complete. Many IP cameras support several simultaneous connections, so it mostly comes down to having spare capacity — though, of course, the old system can interfere with the new one if both access the same pieces of infrastructure at once.
5

Adding cameras and configuring them

Let Xeoma find the cameras on the network automatically, or add them manually by IP address (the list from step 1 comes in handy here). Build a chain of modules for each camera that mirrors the logic of your old system — a source, detectors, reactions (recording to the archive, notifications) — and set up what was missing before. Replicating the scheme won’t take long: cameras can be configured all at once through group settings. See also the getting-started video for Xeoma.

6

What to do with the old archive

Transferring the archive directly between systems from different manufacturers is usually impossible, because of their different storage formats. There are two practical approaches:
keep access to the old archive for a while — leave the old system in view-only mode until the recordings retention period expires and they become irrelevant, while writing the new archive in Xeoma;
or export the recordings you need as ordinary video files, if there’s something worth keeping for the long term.
You can also index “foreign” recordings in Xeoma by running them through the program as video, though with this approach their timestamps will be thrown off.

7

Testing and switching over

Test Xeoma the way it will actually work: by day and by night, as the lighting changes, through power and network outages, and across restarts. Make sure notifications arrive, the archive records to the depth you need, and the detectors fire in your target scenarios without raising false alarms.

Set up Xeoma’s system features: operator access rights, notifications about hardware failures, the event log.

8

Wrapping up the switch

Once testing is done, you can move on to the final part — retiring the old system. How to make the switch depends on your situation: in most cases it’s easiest to carry out the migration during a quiet period and switch over to Xeoma, leaving the old system in archive-viewing mode or doing away with it entirely. Keeping two live platforms running at once on a single server is usually difficult, since it calls for a huge margin of hardware capacity to handle the double load, which is rare. Once the old archive’s retention period is over, you can shut down the old system for good.

In Xeoma, save a snapshot of your settings for backup of the configuration. It will act as a kind of insurance: if something gets misconfigured, the system can be restored in a matter of minutes. Prepare a short set of instructions for your operators on how to work with the program. Then you’re all set for permanent use of Xeoma as your main video surveillance and video analytics solution.

By the way, thanks to the free customization and rebranding utility, you can create a “stripped-down,” simplified version for security guards and surveillance operators, so that unnecessary elements don’t distract them.

In summary

The switch is easier than it seems

Switching to Xeoma from another video surveillance solution is a manageable process, not a leap into the unknown. Thanks to compatibility with almost any hardware, support for all the major operating systems, and local storage with no subscription fees, migrating to Xeoma can in most cases be done without replacing a single camera. And the modular interface lets you not just reproduce your previous configuration, but also get what the old system was missing.

Don’t put off the switch for fear of complications: Xeoma opens up a plethora of new possibilities and ease of management, all while the migration itself is quick and simple.

Ready to move to Xeoma?

Get in touch to request free trial licenses and learn about the trade-in terms — and see for yourself just how simple switching to Xeoma can be.

October 9, 2026