GUIDE How-to guide

How Banalytics works
for SMB Operations

Banalytics gives small and medium businesses a unified security and monitoring system that runs on hardware you already own - across every location, every camera brand, and every type of premises - managed from a single browser dashboard with no ongoing cloud fees.

One business, many locations and systems

Growing businesses accumulate cameras, access points, and monitoring tools one site at a time - often from different brands, with separate apps, login credentials, and billing. The result is a fragmented system that no single person can see in one place.

Banalytics replaces that fragmentation with one consistent layer: the same setup process, the same dashboard, and the same alert system regardless of how many locations you run or which camera brands you use.

One dashboard
Every site, every camera, every alert - visible from the same browser tab.
Any camera brand
ONVIF, IP, USB - connect whatever you already have. No vendor lock-in.
Local storage
Footage stays on your hardware at each site. No cloud subscription required.
Instant alerts
Motion events, access alerts, and system health sent to Telegram - no monitoring service needed.

From installation to full site coverage

Banalytics follows the same four-step pattern at every location. Once you have done it once, adding a new site takes less than 30 minutes.

01
PC
Install
Install Banalytics on a PC at each location
Any Windows or Linux PC at the site becomes the local processing node - a till PC, a back-office computer, or a dedicated mini PC. Banalytics runs quietly in the background. Footage and recordings never leave the premises unless you choose to share them.
↓ connect to your account at console.banalytics.live
02
CAM
Connect cameras
Add your cameras - any brand, any type
Banalytics scans the local network and shows every camera it finds. Add them with a single click. ONVIF cameras, IP cameras, and USB cameras are all supported in the same interface.
↓ cameras stream live to the server
03
CFG
Configure
Set up recording, detection, and alerts for each camera
For each camera you decide what Banalytics does: record continuously, record only when motion is detected, send a Telegram alert with a video clip, or add a timestamp watermark.
↓ events trigger alerts and recordings automatically
04
ALT
Monitor
Receive alerts and review footage from anywhere
When something happens - motion at a closed entrance, an unusual event at a till, or movement outside opening hours - you receive a Telegram notification with a video clip directly on your phone.
Banalytics SMB architecture showing cameras connected to a local server with tasks, events, alerts, and recordings
Each site runs the same pattern: cameras connect to the local Banalytics server, tasks process the streams in real time, and events trigger the right response automatically.

All your sites in one dashboard

Each location runs its own Banalytics server independently. Footage stays on-site. But from your browser, you see every location together - live feeds, recent events, system health - without switching between apps or logging in separately to each site.

RST

Restaurant

Entrance, till, kitchen. After-hours motion alerts. Occupancy monitoring during service.

OFF

Office

Access control, server room, reception. Staff workflow visibility and remote check-ins.

PLY

Playroom

Child safety monitoring. Remote parent viewing. Staff reception coverage.

WEB

Your browser

One dashboard. All sites, all cameras, all alerts. Remote access from any device.

Adding a new location follows the same steps as the first. There is no limit on the number of sites, and each site's configuration is managed independently - you can apply different recording schedules, alert thresholds, and camera setups to each one without affecting the others.

Multi-site Banalytics setup showing each location with its own server and all sites visible from one browser dashboard
Multi-site setup: each location runs Banalytics independently on its own hardware. The browser dashboard at console.banalytics.live connects to all servers simultaneously, showing live feeds, recent alerts, and system status across every location.

After-hours break-in alert across three restaurant sites

CASE

Motion at back entrance after closing - manager alert + video clip

Three restaurants, one owner, one phone

CameraThe back-entrance ONVIF camera at Restaurant B is streaming to the local Banalytics server. It is 23:18 - two hours after closing.
DetectionThe motion detection task running on that camera detects movement in the frame and flags it as an event.
EventAn alert is triggered: motion detected at Restaurant B, back entrance, 23:18. A short video clip is saved locally on the server.
RecordingThe motion recording task starts capturing footage and stores it to the local drive. It will keep recording until motion stops.
AlertThe owner receives a Telegram message on their phone with the clip attached. They review it in seconds and decide whether action is needed.
Restaurants A & CRunning normally. The owner can see their live feeds in the same dashboard without opening a separate app or logging in anywhere else.

The setup in one paragraph

You install Banalytics on one PC per location, connect your cameras, configure what each camera should do, and from that point on you manage everything from a single browser dashboard. Motion events, access alerts, and system health arrive on your phone via Telegram. Footage stays at each site on your own hardware. When you open a new location, you repeat the same process and it appears alongside your existing sites automatically.

Where to start: Begin with Install on Windows, then scan your network with Network Device Discovery to find your cameras. The free community tier covers all core features - you only pay if you activate optional paid modules.
Want a guided walkthrough? Book a 30-minute demo - by the end of the call your first site will be live with cameras streaming and alerts working.