BPI-R4 OpenWrt — UniFi Protect (NVR) + Network Application on NVMe

This project runs a full UniFi stack on a Banana Pi R4 router — UniFi Protect for camera NVR with NVMe storage and remote access, and UniFi Network Application for WiFi management — entirely on OpenWrt.

The BPI-R4 effectively becomes a compatible UniFi console, working with the full UniFi ecosystem — cameras, access points, and switches. Third-party ONVIF cameras are also supported via UniFi Protect.

What’s running:

  • UniFi Protect 6.2.88 — camera NVR with NVMe storage and remote access
  • UniFi Network Application — WiFi controller
  • UniFi G5 Flex camera (tested)
  • UniFi U7-LR WiFi 7 AP (tested)

Hardware:

  • Banana Pi R4 (MediaTek MT7988A)
  • NVMe SSD (500 GB minimum, 1 TB recommended)

For installation details see: GitHub - woziwrt/bpi-r4-unifi: Self-installing UniFi Network + Protect on BPI-R4 / OpenWrt · GitHub

1 Like