Thomas Spalinger 282b9bd3ce
Some build and package improvements (#45)
* add missing package version to change log

* fix some warnings of lintian during deb build

* simplification of the debian package

* introduce build script with docker/podman support

* use already existing ssh proxy, has the nice effect of not displaying the welcome message

* update readme for 1.0.2

* fix missing argument in apt-get autoremove
2020-09-08 02:54:51 -07:00
2020-08-11 00:11:00 -07:00
2020-07-24 20:46:25 -07:00
2020-06-28 06:02:50 -07:00
2020-07-27 22:41:44 -07:00
2020-09-07 23:47:26 -07:00
2020-06-28 06:02:50 -07:00
2020-09-05 19:52:57 -07:00
2020-08-27 02:46:17 -07:00
2020-07-13 00:03:06 -07:00
2020-05-31 06:17:59 -07:00
2020-08-27 02:46:17 -07:00

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

suricata

Run an updated version of suricata and apply custom rules that survive reboot

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.

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.

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

Description
No description provided
Readme 175 MiB
Languages
Shell 92.6%
Dockerfile 5.7%
Go 1.2%
Makefile 0.5%