Top 14 Ubiquiti 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.
-
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.
-
wireguard-vyatta-ubnt
WireGuard for Ubiquiti Devices
Project mention: Is there a router or such solution that would split my network in 2? One WireGuard or openvpn | reddit.com/r/HomeNetworking | 2021-02-26 -
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
-
unifi-linux-utils
Helpful Linux / Unix scripts for admins of Ubiquiti (UBNT) UniFi wireless products
Project mention: iOS 14+: Apps Bypassing Pi-hole using Encrypted DNS | reddit.com/r/pihole | 2021-01-27You have to modify the config.gateway.json file. See this link: https://github.com/stevejenkins/unifi-linux-utils/tree/master/config.gateway.json
-
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
-
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.
-
ntopng-udm
ntopng Docker image for the UDM base and UDM pro
You should look into setting up Ntopng. Wayyyy better monitoring and can track individual usage by IP, devices, etc. You set it up directly on the UDM or UDMP so no additional hardware. I haven’t noticed any performance delays on it either. The link is below. Feel free to shoot me questions if you got any. https://github.com/tusc/ntopng-udm
-
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 Ubiquiti projects? This list will help you:
Project | Stars | |
---|---|---|
1 | unifi-poller | 1,000 |
2 | udm-utilities | 894 |
3 | UniFi-API-browser | 669 |
4 | wireguard-vyatta-ubnt | 630 |
5 | UniFi-API-client | 594 |
6 | unifi-pfsense | 538 |
7 | unifi-linux-utils | 519 |
8 | homebridge-unifi-protect | 319 |
9 | unifiprotect | 268 |
10 | terraform-provider-unifi | 232 |
11 | udm-le | 155 |
12 | unifi-protect-remux | 70 |
13 | ntopng-udm | 63 |
14 | udm-host-records | 1 |