Top 14 Unifi Open-Source Projects
-
unifi-poller
Application: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus
Maybe try Unifi Poller.
-
udm-utilities
A collection of things I have made to make the Unifi Dream Machine more useful
Project mention: DNS Resolution across site to site VPN using UDM Pros | reddit.com/r/Ubiquiti | 2021-03-01 -
Scout
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
-
Varken
Standalone application to aggregate data from the Plex ecosystem into InfluxDB using Grafana for a frontend
Project mention: Any sqlite pros know if it's possible to combine watch history from two Plex servers? | reddit.com/r/PleX | 2021-02-03Check this out. It allows you to combine two tautulli instances into a single history https://github.com/Boerderij/Varken
-
UniFi-API-browser
Tool to browse data exposed by Ubiquiti's UniFi Controller API (demo: https://api-browser-demo.artofwifi.net/)
Take a look at the Unifi API browser. https://github.com/Art-of-WiFi/UniFi-API-browser. I think you are better off using the API Browser or the PHP API that can be found at off the link above.
-
UniFi-API-client
A PHP API client class to interact with Ubiquiti's UniFi Controller API
For wifi clients you can use this. https://github.com/Art-of-WiFi/UniFi-API-client. Create some commands to enable/disable clients. These commands can be executed via mobile phone with apps like ssh button with a single click. Works fine for me.
-
unifi-pfsense
A script that installs the UniFi Controller software on pfSense and other FreeBSD systems
Try running unifi ON your pfsense box. Yeah that's what I'm doing now. PFSense 2.4.5 on a Optiplex 3020, 256gb SSD, 8GB RAM, Intel 4 port pcie nic, with Unifi 5.14.23 care of https://github.com/gozoinks/unifi-pfsense
-
homebridge-unifi-protect
:video_camera: Complete HomeKit integration for UniFi Protect with full support for most features including autoconfiguration, motion detection, and multiple controllers: https://homebridge.io
Project mention: G4 Doorbell, don't buy for the realtime interaction | reddit.com/r/Ubiquiti | 2021-02-03Raised an issue here but the developer doesn't think it's at his end: https://github.com/hjdhjd/homebridge-unifi-protect/issues/257
-
unifiprotect
Control and monitor your Unifi Protect Cameras from Home Assistant
-
terraform-provider-unifi
Terraform provider for Unifi :satellite:
Project mention: Does EdgeRouter or Unifi support Infrastructure as Code? | reddit.com/r/Ubiquiti | 2020-12-24I was just looking into this. Nothing from ansible or NAPALM, but a community provider for TF that would need some iteration to be full-featured. https://github.com/paultyng/terraform-provider-unifi
-
unifi
Unifi Docker Container
I have tried a couple of others before and have currently been using:
https://github.com/goofball222/unifi
But every couple of days, the logs start to fill up with random java exceptions, then it starts leaking memory and eventually brings the host to a grinding halt and crashes.
I've had no troubles when using the Cloud Key Gen2 Plus, but I like the idea of the controller NOT being located on site.
-
udm-le
Let's Encrypt support for Ubiquiti UbiOS firmwares
-
unifi-protect-remux
Tool to help remux .ubv files from Ubiquiti's Unifi Protect system so they can be turned into standard .mp4 files
Project mention: PSA: If someone steals your Unifi Protect camera, you can't play back the footage. This is by design, according to Ubiquiti... | reddit.com/r/Ubiquiti | 2021-02-04This does seem to be a current limitation of the application itself. It's a bit different on iOS but similar results. If there's critical data that you need to view now, as in your cameras were stolen, you can use a bit of complicated work around. This would be to enable SSH and convert the UBV files into MP4 files using something like: https://github.com/petergeneric/unifi-protect-remux This is not a ideal solution, but could be enabled as a work flow to a longer term backup solution with something like rsync. Hopefully they will release an update to make this easier soon.
-
unifi-phantom-clients-cleanup
Application to clean up phantom clients in the UniFi Controller
-
udm-host-records
Scripts to list, add, update, and remove host records in the Ubiquiti UniFI Dream Machine DNS forwarder.
Project mention: Scripts to edit UDM DNS host records (udm-host-records) | reddit.com/r/Ubiquiti | 2021-02-24
Index
What are some of the best open-source Unifi projects? This list will help you:
Project | Stars | |
---|---|---|
1 | unifi-poller | 1,000 |
2 | udm-utilities | 894 |
3 | Varken | 819 |
4 | UniFi-API-browser | 669 |
5 | UniFi-API-client | 594 |
6 | unifi-pfsense | 538 |
7 | homebridge-unifi-protect | 319 |
8 | unifiprotect | 268 |
9 | terraform-provider-unifi | 232 |
10 | unifi | 172 |
11 | udm-le | 155 |
12 | unifi-protect-remux | 70 |
13 | unifi-phantom-clients-cleanup | 1 |
14 | udm-host-records | 1 |