All Projects → boostchicken → Udm Utilities

boostchicken / Udm Utilities

Licence: gpl-3.0
A collection of things I have made to make the Unifi Dream Machine more useful

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to Udm Utilities

udm-patches
Contains onboot.d setup scripts and wrappers for custom OpenVPN client
Stars: ✭ 42 (-95.74%)
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 (-66.06%)
Mutual labels:  ubiquiti
Wireguard Vyatta Ubnt
WireGuard for Ubiquiti Devices
Stars: ✭ 651 (-34.04%)
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 (-97.26%)
Mutual labels:  ubiquiti
ubios-cert
Manage SSL / TLS certificates with acme.sh (Let's Encrypt, ZeroSSL) for Ubiquiti UbiOS firmwares
Stars: ✭ 17 (-98.28%)
Mutual labels:  ubiquiti
Unms
Installation Scripts for Ubiquiti Network Management System
Stars: ✭ 410 (-58.46%)
Mutual labels:  ubiquiti
edgerouter-ansible
Ansible automation of home EdgeRouter Lite
Stars: ✭ 28 (-97.16%)
Mutual labels:  ubiquiti
Edgeos Blacklist
Automatically updates IP blacklist for EdgeOS (supports IPv4 & IPv6)
Stars: ✭ 34 (-96.56%)
Mutual labels:  ubiquiti
Unifiprotect
Control and monitor your Unifi Protect Cameras from Home Assistant
Stars: ✭ 279 (-71.73%)
Mutual labels:  ubiquiti
Unifi Api Client
A PHP API client class to interact with Ubiquiti's UniFi Controller API
Stars: ✭ 602 (-39.01%)
Mutual labels:  ubiquiti
unifi-pfsense
A script that installs the UniFi Controller software on pfSense and other FreeBSD systems
Stars: ✭ 617 (-37.49%)
Mutual labels:  ubiquiti
UFiber.Configurator
UFiber Configuration Tool
Stars: ✭ 44 (-95.54%)
Mutual labels:  ubiquiti
Unifi Linux Utils
Helpful Linux / Unix scripts for admins of Ubiquiti (UBNT) UniFi wireless products
Stars: ✭ 522 (-47.11%)
Mutual labels:  ubiquiti
unifiZabbix
Zabbix templates to monitor pretty much all Unifi devices
Stars: ✭ 66 (-93.31%)
Mutual labels:  ubiquiti
Unifi Api Browser
Tool to browse data exposed by Ubiquiti's UniFi Controller API (demo: https://api-browser-demo.artofwifi.net/)
Stars: ✭ 677 (-31.41%)
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 (-88.96%)
Mutual labels:  ubiquiti
Blacklist
Blacklist and Adware Blocking for the Ubiquiti EdgeMax Router
Stars: ✭ 393 (-60.18%)
Mutual labels:  ubiquiti
Aws Unifi Controller
Example of a Ubiquiti Unifi Controller in AWS using Network Load Balancer for TLS termination
Stars: ✭ 37 (-96.25%)
Mutual labels:  ubiquiti
Unifi Hotspot Manager
A HotSpot Manager for Ubiquiti UniFi Hardware
Stars: ✭ 28 (-97.16%)
Mutual labels:  ubiquiti
Unifi Pfsense
A script that installs the UniFi Controller software on pfSense and other FreeBSD systems
Stars: ✭ 544 (-44.88%)
Mutual labels:  ubiquiti

udm-utilities Slack

A collection of things to enhance the capabilities of your Unifi Dream Machine or Dream Machine Pro.

Contributing

Pull Requests welcome! If you use this functionality to do new cool stuff to your UDM/P please send a PR and share it with the community!

General Tools

on-boot-script

Do this first. Enables init.d style scripts to run on every boot of your UDM. Includes examples to run wpa-supplicant/eap-proxy and/or ntop-ng on startup. Follow this readme.
It enables complete customization of your UDM/P and fills the gap that config.gateway.json left behind.

container-common

Apply this after on-boot-script. Updates container defaults to maintain stable disk usage footprint of custom containers. Prevents logs filling up UDM storage full.

python

If you need python3 on your UDM, generally not recommended, can always use it in unifi-os container

VPN Servers / Clients

wireguard-go

Run a Wireguard client/server on your UDM/P. Utilizes wireguard-go, not linux kernel modules. The performance will take a hit due to that.

DNS Providers

Install a DNS server that functions as a network-wide ad and tracker blocker, and which can also securely proxy encrypted DNS requests to an upstream DNS provider. Begin by following the instructions to setup on-boot-script and dns-common. Then, follow the guides below to setup either Pi-Hole, NextDNS, or AdGuard Home.

dns-common

Base configuration for DNS server containers, both IPv4 and IPv6. Utilizes MacVLAN CNI plugins to completely isolate the network stack.

run-pihole

Run pihole on your UDM with podman.

nextdns

Run NextDNS on your UDM with podman.

AdguardHome

Run AdguardHome on your UDM with podman.

Cloudflare DDNS

Update your cloudflare domains from your UDM with podman.

Cool projects you can use with this

multicast-relay

https://hub.docker.com/r/scyto/multicast-relay

This is a docker container that implements https://github.com/alsmith/multicast-relay to provide mDNS and SSDP on a unifi dream machine. It will likely work on any multi homed host.

ntopng

https://github.com/tusc/ntopng-udm

Much better network stats for your UDM/P! Install this docker container and create an on_boot script to make sure it's always running.

LetsEncrypt SSL Certs

https://github.com/kchristensen/udm-le

Provision and renew LetsEncrypt SSL certs from your UDM/P

OpenConnect VPN

https://github.com/shuguet/openconnect-udm

OpenConnect VPN Client for the UniFi Dream Machine Pro (Unofficial)

Unifi API Browser

https://hub.docker.com/r/scyto/unifibrowser

This is a docker container that implements https://github.com/Art-of-WiFi/UniFi-API-browser to provide a graphical tool to inspect the data structures available via the unifi API. Great if you are using the REST API for your own puposes and want to explore. Works with multiple controler versions.

Unifi UDM-Pro auto fan speed

https://github.com/renedis/ubnt-auto-fan-speed

A shell script with the goal to make the UDM-Pro silenced while still having good thermal values. It stops the build in service that monitors the thermal values, fan speed and connection of a HDD/SSD. After that it sets the thermal/fan chip (adt7475) to automatic mode. Once that is done it changes the thermal and fan values specified in the script.

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].