Skip to content
This repository was archived by the owner on May 1, 2023. It is now read-only.

Latest commit

 

History

History
32 lines (17 loc) · 1.62 KB

README.md

File metadata and controls

32 lines (17 loc) · 1.62 KB

Deprecation notice

After Unifi's massive patch update which totally broke everything i had - which autoupdated on my UDMP despite me having turned off the auto updteas multiple times - i ditched unifi for VYOS and couldnt be happier.

Check out the awesome gitops vyos config at https://github.com/truxnell/vyos-config

All of this repo is no longer valid due to this unifi breaking change.

Home UDMP utils

This is a collection of tools im using on my UDMP, in conjunction with my k8s homelab https://github.com/Truxnell/home-cluster

This is also in conjuction with https://github.com/boostchicken-dev/udm-utilities scripts.

Installation

  1. Install boostchicken on-boot-scrpt. The UDMP wipes a lot of its filesystem on reboot (is it is ephermal folders) so this allows for scripts to run each boot. This can ensure we setup/startup utils each reboot/firmware upgrade.

  2. Copy desired scripts into /mnt/data/on-boot.d/ and chmod +x <file>. Any executable script in this folder will run on each boot.

Utilities

IPXE boot script. ipxe-boot./ipxe-boot).

I wrote this to allow me to parse to computers PXE booting based on their type. UDM only allows one boot image filename to be passed, which doesnt work when you are trying to netboot both ARM64 and AMD64 devices. This was required to run (sidero)[https://sidero.dev] in my homelab.

Sister repos

I use this repo in conjuction with: