diff --git a/AdguardHome/README.md b/AdguardHome/README.md index 2b2cf86..838349a 100644 --- a/AdguardHome/README.md +++ b/AdguardHome/README.md @@ -7,7 +7,7 @@ ## Requirements -1. You have setup the on boot script described [here](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script) +1. You have setup the on boot script described [here](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script) 1. AdguardHome persists through firmware updates as it will store the configuration in a folder (you need to create this). It needs 2 folders, a Work and Configuration folder. Please create the 2 folders in "/mnt/data/". In my example I created "AdguardHome-Confdir" and "AdguardHome-Workdir" ## Customization diff --git a/README.md b/README.md index 3d71e73..a44f8e4 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # udm-utilities [![Discord](https://img.shields.io:/discord/939817841107034172?label=Discord&logo=Discord&style=for-the-badge "Discord")](https://discord.gg/8zqrQJFghg) -[![UDM-Pro Podman](https://github.com/boostchicken/udm-utilities/actions/workflows/podman-udmp.yml/badge.svg)](https://github.com/boostchicken/udm-utilities/actions/workflows/podman-udmp.yml) -[![UDM-SE Podman](https://github.com/boostchicken/udm-utilities/actions/workflows/podman-udmse.yml/badge.svg?branch=master)](https://github.com/boostchicken/udm-utilities/actions/workflows/podman-udmse.yml) +[![UDM-Pro Podman](https://github.com/boostchicken-dev/udm-utilities/actions/workflows/podman-udmp.yml/badge.svg)](https://github.com/boostchicken-dev/udm-utilities/actions/workflows/podman-udmp.yml) +[![UDM-SE Podman](https://github.com/boostchicken-dev/udm-utilities/actions/workflows/podman-udmse.yml/badge.svg?branch=master)](https://github.com/boostchicken-dev/udm-utilities/actions/workflows/podman-udmse.yml) A collection of things to enhance the capabilities of your Unifi Dream Machine or Dream Machine Pro. @@ -19,7 +19,7 @@ Please see the repo and please use at your own risk. This a much larger change t ## Custom Podman Builds for UDM-SE - + Extract the zip to the root of your device! Look at the assets on the Podman workflow. @@ -30,7 +30,7 @@ Look at the assets on the Podman workflow. 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](https://github.com/boostchicken/udm-utilities/blob/master/on-boot-script/README.md). +Follow this [readme](https://github.com/boostchicken-dev/udm-utilities/blob/master/on-boot-script/README.md). **It enables complete customization of your UDM/P and fills the gap that config.gateway.json left behind.** @@ -86,7 +86,7 @@ It supports OpenVPN, WireGuard, and OpenConnect (Cisco AnyConnect) clients runni ## 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](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script) and [dns-common](https://github.com/boostchicken/udm-utilities/tree/master/dns-common/on_boot.d). +Begin by following the instructions to setup [on-boot-script](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script) and [dns-common](https://github.com/boostchicken-dev/udm-utilities/tree/master/dns-common/on_boot.d). Then, follow the guides below to setup either Pi-Hole, NextDNS, or AdGuard Home. ### dns-common diff --git a/cloudflare-ddns/README.md b/cloudflare-ddns/README.md index c58cdb6..e219384 100644 --- a/cloudflare-ddns/README.md +++ b/cloudflare-ddns/README.md @@ -11,7 +11,7 @@ Complete feature list and documentation can be found [here](https://github.com/t ## Requirements -1. You have successfully setup the on boot script described [here](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script) +1. You have successfully setup the on boot script described [here](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script) 2. You must have a cloudflare profile with at least one domain. 3. You must have a valid cloudflare api token with correct permissions (see [complete documentation](https://github.com/timothymiller/cloudflare-ddns) for details) diff --git a/container-common/README.md b/container-common/README.md index 03a7778..35dee97 100644 --- a/container-common/README.md +++ b/container-common/README.md @@ -6,7 +6,7 @@ ## Requirements -1. You have already setup the on boot script described [here](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script) +1. You have already setup the on boot script described [here](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script) ## Customization @@ -17,7 +17,7 @@ While a 100Mb log limit per container should give plenty of log data for all fea 1. Run as root on UDM Pro to download and set permissions of on_boot.d script: ```sh # Download 05-container-common.sh from GitHub -curl -L https://raw.githubusercontent.com/boostchicken/udm-utilities/master/container-common/on_boot.d/05-container-common.sh -o /mnt/data/on_boot.d/05-container-common.sh; +curl -L https://raw.githubusercontent.com/boostchicken-dev/udm-utilities/master/container-common/on_boot.d/05-container-common.sh -o /mnt/data/on_boot.d/05-container-common.sh; # Set execute permission chmod a+x /mnt/data/on_boot.d/05-container-common.sh; ``` diff --git a/dns-common/on_boot.d/10-dns.sh b/dns-common/on_boot.d/10-dns.sh index 5ae6e01..f19dd2a 100644 --- a/dns-common/on_boot.d/10-dns.sh +++ b/dns-common/on_boot.d/10-dns.sh @@ -33,7 +33,7 @@ CONTAINER=pihole if ! test -f /opt/cni/bin/macvlan; then echo "Error: CNI plugins not found. You can install it with the following command:" >&2 - echo " curl -fsSLo /mnt/data/on_boot.d/05-install-cni-plugins.sh https://raw.githubusercontent.com/boostchicken/udm-utilities/master/cni-plugins/05-install-cni-plugins.sh && /bin/sh /mnt/data/on_boot.d/05-install-cni-plugins.sh" >&2 + echo " curl -fsSLo /mnt/data/on_boot.d/05-install-cni-plugins.sh https://raw.githubusercontent.com/boostchicken-dev/udm-utilities/master/cni-plugins/05-install-cni-plugins.sh && /bin/sh /mnt/data/on_boot.d/05-install-cni-plugins.sh" >&2 exit 1 fi diff --git a/haproxy/README.md b/haproxy/README.md index 5998f83..f726c2f 100644 --- a/haproxy/README.md +++ b/haproxy/README.md @@ -7,7 +7,7 @@ ## Requirements -1. You have successfully setup the on boot script described [here](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script) +1. You have successfully setup the on boot script described [here](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script) 2. You have to have services you want to load-balance, an example would be a multi-master k3s cluster. ## Steps diff --git a/homebridge/README.md b/homebridge/README.md index c7062fc..a43e4f3 100644 --- a/homebridge/README.md +++ b/homebridge/README.md @@ -6,15 +6,15 @@ 3. Persists through reboots and firmware updates. ### Requirements -1. You have successfully setup the on boot script described [here](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script). -2. You have applied [container-common](https://github.com/boostchicken/udm-utilities/tree/master/container-common) change to prevent UDM storage to fill up with Homebridge logs and addon error messages that can move fast. -3. You have applied [cni-plugins](https://github.com/boostchicken/udm-utilities/tree/master/cni-plugins "cni-plugins") to setup for cni configeration. (You dont need the configeration files, just place the script in the on boot folder.) +1. You have successfully setup the on boot script described [here](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script). +2. You have applied [container-common](https://github.com/boostchicken-dev/udm-utilities/tree/master/container-common) change to prevent UDM storage to fill up with Homebridge logs and addon error messages that can move fast. +3. You have applied [cni-plugins](https://github.com/boostchicken-dev/udm-utilities/tree/master/cni-plugins "cni-plugins") to setup for cni configeration. (You dont need the configeration files, just place the script in the on boot folder.) ### Steps 1. Type this command: `mkdir -p /mnt/data/homebridge/run` -2. Copy [25-homebridge.sh](on_boot.d/25-homebridge.sh) to `/mnt/data/on_boot.d`. To do this, cd into `/mnt/data/on_boot.d`, then type `vim 25-homebridge.sh` then go to [this page](https://raw.githubusercontent.com/boostchicken/udm-utilities/master/homebridge/on_boot.d/25-homebridge.sh "this page") and copy everything using CTRL + A and then CTRL + C and then paste it into vim then click ESC and then type `:x` then click the enter key. -3. Copy [90-homebridge.conflist](cni/90-homebridge.conflist) to `/mnt/data/podman/cni`. This will create the podman network that bridges the container to your VLAN. To do this, cd into `/mnt/data/podman/cni` and type `vim 90-homebridge.conflist` then go to [this page](https://raw.githubusercontent.com/boostchicken/udm-utilities/master/homebridge/cni/90-homebridge.conflist "this page") and the press CTRL + A and then CTRL + C and then paste it into vim and click ESC and then type `:x` then click the enter key. +2. Copy [25-homebridge.sh](on_boot.d/25-homebridge.sh) to `/mnt/data/on_boot.d`. To do this, cd into `/mnt/data/on_boot.d`, then type `vim 25-homebridge.sh` then go to [this page](https://raw.githubusercontent.com/boostchicken-dev/udm-utilities/master/homebridge/on_boot.d/25-homebridge.sh "this page") and copy everything using CTRL + A and then CTRL + C and then paste it into vim then click ESC and then type `:x` then click the enter key. +3. Copy [90-homebridge.conflist](cni/90-homebridge.conflist) to `/mnt/data/podman/cni`. This will create the podman network that bridges the container to your VLAN. To do this, cd into `/mnt/data/podman/cni` and type `vim 90-homebridge.conflist` then go to [this page](https://raw.githubusercontent.com/boostchicken-dev/udm-utilities/master/homebridge/cni/90-homebridge.conflist "this page") and the press CTRL + A and then CTRL + C and then paste it into vim and click ESC and then type `:x` then click the enter key. 4. Run the Homebridge docker container. Change the timezone (`-e TZ`) to match your timezone, and DNS (`--dns`) to match your VLAN gateway. ```shell script diff --git a/ipt-enable-logs/README.md b/ipt-enable-logs/README.md index cf34b72..84427be 100644 --- a/ipt-enable-logs/README.md +++ b/ipt-enable-logs/README.md @@ -8,7 +8,7 @@ This mod adds logging prefixes to messages from `/var/log/messages` allowing you ## Requirements -1. You have successfully setup the on boot script described [here](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script) +1. You have successfully setup the on boot script described [here](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script) ## General idea diff --git a/nextdns/README.md b/nextdns/README.md index b4a866a..48a24f0 100644 --- a/nextdns/README.md +++ b/nextdns/README.md @@ -9,7 +9,7 @@ ## Requirements -1. You have already setup the on boot script described [here](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script) +1. You have already setup the on boot script described [here](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script) ## Customization diff --git a/on-boot-script/README.md b/on-boot-script/README.md index 2ce0a14..7eb912e 100644 --- a/on-boot-script/README.md +++ b/on-boot-script/README.md @@ -33,7 +33,7 @@ You can execute in UDM/Pro/SE and UDR with: ```bash -curl -fsL "https://raw.githubusercontent.com/boostchicken/udm-utilities/HEAD/on-boot-script/remote_install.sh" | /bin/sh +curl -fsL "https://raw.githubusercontent.com/boostchicken-dev/udm-utilities/HEAD/on-boot-script/remote_install.sh" | /bin/sh ``` This is a force to install script so will uninstall any previous version and install on_boot keeping your on boot files. diff --git a/on-boot-script/dpkg-build-files/debian/control b/on-boot-script/dpkg-build-files/debian/control index dc37a35..25c69f5 100644 --- a/on-boot-script/dpkg-build-files/debian/control +++ b/on-boot-script/dpkg-build-files/debian/control @@ -4,7 +4,7 @@ Priority: optional Maintainer: Boostchicken Build-Depends: debhelper-compat (= 12) Standards-Version: 4.4.1 -Homepage: https://github.com/boostchicken/udm-utilities +Homepage: https://github.com/boostchicken-dev/udm-utilities #Vcs-Browser: https://salsa.debian.org/debian/udmboot #Vcs-Git: https://salsa.debian.org/debian/udmboot.git diff --git a/on-boot-script/dpkg-build-files/debian/copyright b/on-boot-script/dpkg-build-files/debian/copyright index 510b569..a0c324b 100644 --- a/on-boot-script/dpkg-build-files/debian/copyright +++ b/on-boot-script/dpkg-build-files/debian/copyright @@ -1,9 +1,9 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: udm-boot Upstream-Contact: John Dorman / Boostchicken -Source: https://github.com/boostchicken/udm-utilities +Source: https://github.com/boostchicken-dev/udm-utilities Files: * Copyright: 2020 dorman@ataxia.cloud License: GPL-3 - https://github.com/boostchicken/udm-utilities/blob/master/LICENSE + https://github.com/boostchicken-dev/udm-utilities/blob/master/LICENSE diff --git a/on-boot-script/examples/udm-networking/on_boot.d/05-cni-bridge.sh b/on-boot-script/examples/udm-networking/on_boot.d/06-cni-bridge.sh similarity index 100% rename from on-boot-script/examples/udm-networking/on_boot.d/05-cni-bridge.sh rename to on-boot-script/examples/udm-networking/on_boot.d/06-cni-bridge.sh diff --git a/on-boot-script/manual-install/install.sh b/on-boot-script/manual-install/install.sh index 2d8e1f3..fd806a5 100644 --- a/on-boot-script/manual-install/install.sh +++ b/on-boot-script/manual-install/install.sh @@ -1,7 +1,7 @@ #!/bin/sh # Download and install the service -podman exec unifi-os curl -fsSLo /lib/systemd/system/udm-boot.service https://raw.githubusercontent.com/boostchicken/udm-utilities/master/on-boot-script/dpkg-build-files/udm-boot.service +podman exec unifi-os curl -fsSLo /lib/systemd/system/udm-boot.service https://raw.githubusercontent.com/boostchicken-dev/udm-utilities/master/on-boot-script/dpkg-build-files/udm-boot.service # If you want to manually install this offline, # Have that file downloaded first, scp it to udm (e.g. /tmp/udm-boot.service) diff --git a/on-boot-script/remote_install.sh b/on-boot-script/remote_install.sh index 6b3eea7..a0fc80f 100755 --- a/on-boot-script/remote_install.sh +++ b/on-boot-script/remote_install.sh @@ -4,14 +4,14 @@ SYSTEMCTL_PATH="/etc/systemd/system/udm-boot.service" SYMLINK_SYSTEMCTL="/etc/systemd/system/multi-user.target.wants/udm-boot.service" -CNI_PLUGINS_SCRIPT_RAW_URL="https://raw.githubusercontent.com/boostchicken/udm-utilities/HEAD/cni-plugins/05-install-cni-plugins.sh" +CNI_PLUGINS_SCRIPT_RAW_URL="https://raw.githubusercontent.com/boostchicken-dev/udm-utilities/HEAD/cni-plugins/05-install-cni-plugins.sh" CNI_PLUGINS_ON_BOOT_FILENAME="$(basename "$CNI_PLUGINS_SCRIPT_RAW_URL")" -CNI_BRIDGE_SCRIPT_RAW_URL="https://raw.githubusercontent.com/gtrabanco/udm-utilities/master/on-boot-script/examples/udm-networking/on_boot.d/05-cni-bridge.sh" -CNI_BRIDGE_ON_BOOT_FILENAME="06-cni-bridge.sh" +CNI_BRIDGE_SCRIPT_RAW_URL="https://raw.githubusercontent.com/boostchicken-dev/udm-utilities/master/on-boot-script/examples/udm-networking/on_boot.d/06-cni-bridge.sh" +CNI_BRIDGE_ON_BOOT_FILENAME="$(basename "$CNI_BRIDGE_SCRIPT_RAW_URL")" GITHUB_API_URL="https://api.github.com/repos" -GITHUB_REPOSITORY="boostchicken/udm-utilities" +GITHUB_REPOSITORY="boostchicken-dev/udm-utilities" # --- Functions --- @@ -118,7 +118,7 @@ install_on_boot_udm_series() { unset download_url tmp_path } -# Credits @peacey: https://github.com/boostchicken/udm-utilities/issues/214#issuecomment-886869295 +# Credits @peacey: https://github.com/boostchicken-dev/udm-utilities/issues/214#issuecomment-886869295 udmse_on_boot_systemd() { cat << EOF [Unit] diff --git a/podman-update/01-podman-update.sh b/podman-update/01-podman-update.sh index b9040b1..ae7ec03 100644 --- a/podman-update/01-podman-update.sh +++ b/podman-update/01-podman-update.sh @@ -11,7 +11,7 @@ CONMON_DL=/mnt/data/.cache/conmon-$CONMON_VERSION SECCOMP=/usr/share/containers/seccomp.json while [ ! -f $CONMON_DL ]; do - curl -fsSLo $CONMON_DL https://github.com/boostchicken/udm-utilities/blob/master/podman-update/bin/conmon-$CONMON_VERSION?raw=true + curl -fsSLo $CONMON_DL https://github.com/boostchicken-dev/udm-utilities/blob/master/podman-update/bin/conmon-$CONMON_VERSION?raw=true sleep 1 done chmod +x $CONMON_DL @@ -21,7 +21,7 @@ fi ln -s $CONMON_DL /usr/libexec/podman/conmon if [ ! -f $PODMAN_DL ]; then - curl -fsSLo $PODMAN_DL https://github.com/boostchicken/udm-utilities/blob/master/podman-update/bin/podman-$PODMAN_VERSION?raw=true + curl -fsSLo $PODMAN_DL https://github.com/boostchicken-dev/udm-utilities/blob/master/podman-update/bin/podman-$PODMAN_VERSION?raw=true fi chmod +x $PODMAN_DL if [ ! -f /usr/bin/podman.old ]; then @@ -30,7 +30,7 @@ fi ln -s $PODMAN_DL /usr/bin/podman if [ ! -f $RUNC_DL ]; then - curl -fsSLo $RUNC_DL https://github.com/boostchicken/udm-utilities/blob/master/podman-update/bin/runc-$RUNC_VERSION?raw=true + curl -fsSLo $RUNC_DL https://github.com/boostchicken-dev/udm-utilities/blob/master/podman-update/bin/runc-$RUNC_VERSION?raw=true fi chmod +x $RUNC_DL if [ ! -f /usr/bin/runc.old ]; then @@ -40,7 +40,7 @@ ln -s $RUNC_DL /usr/bin/runc if [ ! -f $SECCOMP ]; then mkdir -p /usr/share/containers/ - curl -fsSLo $SECCOMP https://github.com/boostchicken/udm-utilities/blob/master/podman-update/bin/seccomp.json?raw=true + curl -fsSLo $SECCOMP https://github.com/boostchicken-dev/udm-utilities/blob/master/podman-update/bin/seccomp.json?raw=true fi sed -i 's/driver = ""/driver = "overlay"/' /etc/containers/storage.conf sed -i 's/ostree_repo = ""/#ostree_repo = ""/' /etc/containers/storage.conf diff --git a/podman-update/README.md b/podman-update/README.md index 59efab8..35e0882 100644 --- a/podman-update/README.md +++ b/podman-update/README.md @@ -19,7 +19,7 @@ minecraft_1 | [init] Starting the Minecraft server... ``` ## Requirements -1. You have successfully set up the on boot script described [here](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script) +1. You have successfully set up the on boot script described [here](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script) 1. [05-install-cni-plugins.sh](../cni-plugins/05-install-cni-plugins.sh) installed ## Customization diff --git a/rclone/README.md b/rclone/README.md index 9e6c4b7..d913032 100644 --- a/rclone/README.md +++ b/rclone/README.md @@ -6,7 +6,7 @@ ## Requirements -1. You have successfully setup the on boot script described [here](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script) +1. You have successfully setup the on boot script described [here](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script) ## Steps diff --git a/run-pihole/README.md b/run-pihole/README.md index b7a2b20..d70efcd 100644 --- a/run-pihole/README.md +++ b/run-pihole/README.md @@ -7,7 +7,7 @@ ## Requirements -1. You have successfully setup the on boot script described [here](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script) +1. You have successfully setup the on boot script described [here](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script) ## Customization diff --git a/suricata/README.md b/suricata/README.md index c17c7e2..d8e2df9 100644 --- a/suricata/README.md +++ b/suricata/README.md @@ -7,7 +7,7 @@ ## Requirements -1. You have successfully setup the on boot script described [here](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script) +1. You have successfully setup the on boot script described [here](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script) ## Customization diff --git a/wireguard-go/README.md b/wireguard-go/README.md index 94b6901..4664909 100644 --- a/wireguard-go/README.md +++ b/wireguard-go/README.md @@ -8,7 +8,7 @@ ## Requirements -1. You have successfully setup the on boot script described [here](https://github.com/boostchicken/udm-utilities/tree/master/on-boot-script) +1. You have successfully setup the on boot script described [here](https://github.com/boostchicken-dev/udm-utilities/tree/master/on-boot-script) 1. Not recommended for Wireguard newbies. Set it up on other devices first. This document does not include iptables / nat rules ## Customization