Shinobi Core servers can experience unexpected downtime. A failover server mitigates this risk by automatically assuming operations when the primary server goes offline. During downtime, the failover captures recordings and events, then synchronizes this data back to the restored Core server.
This feature provides backup redundancy for Shinobi Core servers. When a main server becomes unavailable, all cameras and user accounts automatically transfer to the failover server. Once the primary server returns online, recorded footage and events sync back automatically. Multiple failover servers can be deployed for enhanced reliability.
feature-failover branch, with planned merges to dev (early May 2026) and master (early June 2026).
The configuration involves four straightforward steps.
Configuration note : cloud uploaders are disabled on failover startup by default but can be enabled through configuration settings.
For the Failover Server
isFailover to active.
failoverAllowCloudUploaders.
For the Core Server
ws://[IP]:[PORT]/failover
ws://10.1.103.100:8080/failover
Connecting both servers to a Central Management Portal enables monitoring from a unified interface. An account named [email protected] automatically appears — preserve this account as it's required for monitoring functionality. You can switch between accounts to check each server's status anytime.
failoverAllowCloudUploaders if needed, then restart the failover.