Getting Started Cameras & Video Detection & Recording Automation & Events Actions Integration & Connectivity Network & Discovery AI & Remote Control MQTT Modbus ZeroMQ System & Administration Comparisons Use Cases Troubleshooting About & Legal
Home / Documentation / Version and Module Management
📚 Knowledge base

Version and Module Management

Keep your Banalytics server secure, stable, and up to date. This page explains how to check your installed software version, add or remove feature modules, apply updates, roll back to an earlier release, and opt into staging builds for early access to new capabilities.

Versions, modules, and the portal

Banalytics consists of a local server application and a browser-based web console. Both are versioned independently. The server software runs on your hardware and does all local processing. The portal at console.banalytics.live connects to it remotely and is the place where you manage versions and modules.

Server software
The core application running on your PC. Versioned per release. Updated through the portal upgrade center without touching local files manually.
Feature modules
Optional capability bundles added on top of the core. Each module is versioned independently. You choose which modules are installed and which version each one runs.
Release channel
Choose between the stable Production channel for day-to-day use, or switch to the Staging channel to access and test upcoming features before they are officially released.
Banalytics portal Servers view showing installed modules and their version selectors
The Servers view in the portal lists every connected server. Click the action button next to a server to see its installed modules, current versions, and available updates.

Default modules

Every fresh Banalytics installation includes three modules that cover the most common camera and device connectivity needs. These are active immediately after setup with no extra configuration required.

01
CORE
Always installed
Banalytics Core
Foundation infrastructure for the entire platform: system management, local file storage, portal connectivity, event management, audio output, system monitoring, and the full library of automation actions.
↓ extends core with camera and media stream support
02
MED
Included by default
Basic Media
Connects USB cameras, built-in webcams, and generic network cameras. Provides motion detection, continuous recording, motion recording, watermarking, and image snapshot tasks.
↓ extends core with ONVIF protocol support
03
ONV
Included by default
Basic ONVIF
Adds full ONVIF camera support including PTZ control, media profile management, and remote device reboot. Works alongside Basic Media for complete camera coverage.
Free to use: All three default modules are included at no cost and cover core camera and device connectivity. See Banalytics Modules for a complete list of available modules including premium options.

Adding, updating, and removing modules

All module management happens in the portal. No files need to be copied or commands run on the server PC.

01

Open the Servers menu

Log in at console.banalytics.live and navigate to the Servers section. You will see all servers registered to your account along with their current connection status.

02

Open the module list for your server

Click the action button next to the server you want to manage. A panel opens listing every installed module with its current version and a version selector dropdown.

03

Make your changes

Use the version selector for each module to choose what you want to do. A red dot next to the selector means a newer version is available for that module.

Add a module
Select the latest version of any module not yet installed. It will appear in the list once you apply.
Update a module
Choose a newer version from the dropdown. A red dot signals that an update is waiting.
Roll back a module
Select any earlier version from the dropdown. Useful if a new release causes unexpected behaviour.
Remove a module
Select Not installed from the dropdown. The module and its tasks will be removed on apply.
04

Click Apply

Confirm your selections with the Apply button. The portal sends the instructions to your server, which downloads and installs the selected versions. No manual restart is required for most module updates.

What the A.B.C format means

Every module version follows a three-part numbering scheme. Each segment tells you how much disruption to expect before you apply an update.

A

Breaking change

Backward compatibility is lost. A full module reload is required. Review the release notes before updating if other modules depend on this one.

B

Library or model update

A bundled third-party library or AI model has changed. A full module reload is required, but your configuration and recordings are preserved.

C

Bug fix

A backward-compatible patch. Only the main library is reloaded. No configuration changes are needed and the update is safe to apply immediately.

Rule of thumb: C-level updates are safe to apply any time. B-level updates are routine but require a brief reload. Plan A-level updates during a low-activity window and read the changelog first.
Banalytics portal showing the Staging channel selector and beta module version options
Switch to the Staging release channel to access beta builds. Staging versions are labelled clearly and can be reverted to a stable release at any time using the same version selector.

Staging channel and beta testing

By default, the portal shows only stable, production-ready releases. Switching to the Staging channel gives you access to pre-release versions of modules and new features before they reach the general release track.

TEST

How to switch to Staging

Takes less than a minute. Fully reversible at any time.

PortalOpen the server management panel from the Servers menu.
ChannelLocate the release channel selector and switch it from Production to Staging.
VersionsThe version dropdowns for each module now show staging builds alongside stable releases. Staging versions are labelled clearly.
SelectChoose the staging version of the module you want to test and click Apply.
RevertTo go back to stable at any time, switch the channel back to Production, select the stable version, and click Apply.
Staging builds are not production-hardened. Run them on a non-critical server or a test installation. If you encounter issues, you can always roll back using the version selector without losing your existing camera configuration.