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











