All Projects → stevejenkins → Unifi Linux Utils

stevejenkins / Unifi Linux Utils

Licence: mit
Helpful Linux / Unix scripts for admins of Ubiquiti (UBNT) UniFi wireless products

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Unifi Linux Utils

unifi2mqtt
Connect Ubiquiti UniFi controller to MQTT 📡
Stars: ✭ 66 (-87.36%)
Mutual labels:  ubiquiti
udm-patches
Contains onboot.d setup scripts and wrappers for custom OpenVPN client
Stars: ✭ 42 (-91.95%)
Mutual labels:  ubiquiti
ubios-cert
Manage SSL / TLS certificates with acme.sh (Let's Encrypt, ZeroSSL) for Ubiquiti UbiOS firmwares
Stars: ✭ 17 (-96.74%)
Mutual labels:  ubiquiti
hass-amplifi
A home assistant integration for Ubiquiti Amplifi
Stars: ✭ 17 (-96.74%)
Mutual labels:  ubiquiti
edgerouter-ansible
Ansible automation of home EdgeRouter Lite
Stars: ✭ 28 (-94.64%)
Mutual labels:  ubiquiti
EdgeOS-API
An API for Ubiquiti EdgeOS, the operating system used by Ubiquiti Inc's EdgeRouter & UFiber OLT products (part of the EdgeMax product range).
Stars: ✭ 27 (-94.83%)
Mutual labels:  ubiquiti
ubiquiti-edge-router-lite-openbsd-osx
Install OpenBSD on your Ubiquiti Edge Router Lite 3 from MacOS (OSX)
Stars: ✭ 23 (-95.59%)
Mutual labels:  ubiquiti
Blacklist
Blacklist and Adware Blocking for the Ubiquiti EdgeMax Router
Stars: ✭ 393 (-24.71%)
Mutual labels:  ubiquiti
udm-host-records
Scripts to list, add, update, and remove host records in the Ubiquiti UniFI Dream Machine DNS forwarder.
Stars: ✭ 109 (-79.12%)
Mutual labels:  ubiquiti
UFiber.Configurator
UFiber Configuration Tool
Stars: ✭ 44 (-91.57%)
Mutual labels:  ubiquiti
vyatta-cjdns
A cjdns package for Ubiquiti EdgeOS and VyOS, allowing cjdns to be used on EdgeRouters
Stars: ✭ 39 (-92.53%)
Mutual labels:  ubiquiti
ubnt-cloudflared
Install Cloudflare's DNS proxy on UBNT gateways
Stars: ✭ 22 (-95.79%)
Mutual labels:  ubiquiti
unifi-pfsense
A script that installs the UniFi Controller software on pfSense and other FreeBSD systems
Stars: ✭ 617 (+18.2%)
Mutual labels:  ubiquiti
node-unifi
NodeJS class for querying/controlling a UniFi-Controller (www.ubnt.com)
Stars: ✭ 92 (-82.38%)
Mutual labels:  ubiquiti
Unifiprotect
Control and monitor your Unifi Protect Cameras from Home Assistant
Stars: ✭ 279 (-46.55%)
Mutual labels:  ubiquiti
monitoring-utilities
Miscellaneous tools and utilities for collection, manipulation, and logging of various metrics
Stars: ✭ 16 (-96.93%)
Mutual labels:  ubiquiti
unifiZabbix
Zabbix templates to monitor pretty much all Unifi devices
Stars: ✭ 66 (-87.36%)
Mutual labels:  ubiquiti
Unms
Installation Scripts for Ubiquiti Network Management System
Stars: ✭ 410 (-21.46%)
Mutual labels:  ubiquiti
Homebridge Unifi Protect
📹 Complete HomeKit integration for UniFi Protect with full support for most features including autoconfiguration, motion detection, and multiple controllers: https://homebridge.io
Stars: ✭ 335 (-35.82%)
Mutual labels:  ubiquiti
udm-utilities
A collection of things I have made to make the Unifi Dream Machine more useful
Stars: ✭ 2,228 (+326.82%)
Mutual labels:  ubiquiti

UniFi Linux Utils

A collection of helpful Linux / Unix scripts and utilities for admins of Ubiquiti (UBNT) UniFi products.

uap-reboot.sh

Remotely reboots a Ubiquiti (UBNT) UniFi access point.

unifi_ssl_import.sh

Imports SSL certificates (including Let's Encrypt) for the Ubiquiti (UBNT) UniFi SDN Controller on Linux / Unix Systems.

upgrade_unifi_controller.sh

Automates upgrade of Ubiquiti (UBNT) UniFi SDN Controller software on Linux / Unix Systems.

upgrade_unifi.sh

Automates local LAN fimware upgrades of Ubiquiti (UBNT) UniFi devices (still in beta).

UniFi Nagios Monitoring Scripts

/nagios/check_unifi

A Python-based script that checks the status of UAPs and reports WARNING or CRITICAL output for Nagios/Icinga monitoring servers. Original version at https://github.com/msweetser/check_unifi.

USG config.gateway.json Files

/config.gateway.json

A collection of valid JSON config.gateway.json files that may be used to modify your USG configuration beyond the abilities of the UniFi SDN Controller's web interfaces. The filename and a comment near the top of each example indicate what that particular file will configure.

Over time, more and more of these snippets should be archived as that functionality (hopefully) becomes incorporated into the UniFi SDN Controller's web interface.

Each example file in this folder is a complete and validated config.gateway.json file. However, if you wish to combine one or more example files (or add to your existing config.gateway.json file), I strongly recommend using the excellent JSONLint Validator prior to saving the file on your Controller and re-provisioning your USG. If your JSON is not valid, your USG will be stuck in a provisioning loop until you correct the problem in your config.gateway.json file.

UniFi SDN Controller Startup Scripts

/startup-scripts/UniFi.service

A systemd service file which can be used to run a Ubiquiti (UBNT) UniFi SDN Controller on Linux systems.

/startup-scripts/UniFi

A SysV service file which can be used to run a Ubiquiti (UBNT) UniFi SDN controller on Linux systems.

/startup-scripts/docker-unifi.service

A systemd service file which can be used to run a Ubiquiti (UBNT) UniFi SDN controller in a Docker container on Linux systems (contributed by @rogierlommers). See https://github.com/goofball222/unifi for UniFi + Docker info.

Other UniFi-related Linux Projects I Like

UniFi-API - https://github.com/calmh/unifi-api###

An API for communicating with Linux-based UniFi controllers, with a few helpful utilities that rely on the API.

UniFi Docker - https://github.com/goofball222/unifi###

A Docker container built for Ubiquiti (UBNT) UniFi controllers.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].