diff --git a/CHANGELOG.MD b/CHANGELOG.MD index db356a11..ad0fcada 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -13,6 +13,10 @@ All notable changes to this project will be documented in this file. - New V3 Install Script - **Zwavejs2MQTT LXC** - New V3 Install Script +- **ESPHome LXC** + - New V3 Install Script +- **Technitium DNS LXC** + - New V3 Install Script ## 2022-04-16 diff --git a/README.md b/README.md index 52312421..3a32393d 100644 --- a/README.md +++ b/README.md @@ -335,16 +335,16 @@ Update from the Homebridge UI
- ESPHome LXC + 🔸ESPHome LXC

ESPHome LXC

-To create a new Proxmox ESPHome LXC, run the following in the Proxmox Shell (V2). +To create a new Proxmox ESPHome LXC, run the following in the Proxmox Shell. ```yaml -bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/esphome.sh)" +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/esphome-v3.sh)" ```

âš¡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU âš¡

@@ -1120,17 +1120,17 @@ ________________________________________________________________________________
- Technitium DNS LXC + 🔸Technitium DNS LXC

Technitium DNS LXC

An open source authoritative as well as recursive DNS server -To create a new Proxmox Technitium DNS LXC, run the following in the Proxmox Shell (V2). +To create a new Proxmox Technitium DNS LXC, run the following in the Proxmox Shell. ```yaml -bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/technitiumdns.sh)" +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/technitiumdns-v3.sh)" ```

âš¡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU âš¡

diff --git a/ct/debian-v3.sh b/ct/debian-v3.sh index d83514d7..7e2e371d 100644 --- a/ct/debian-v3.sh +++ b/ct/debian-v3.sh @@ -279,7 +279,7 @@ bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/c STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}') if [ "$STORAGE_TYPE" == "zfspool" ]; then - warn "Some applications may not work properly due to ZFS not supporting 'fallocate'." + echo -e "${RD}Some applications may not work properly due to ZFS not supporting 'fallocate'.${CL}" fi msg_info "Starting LXC Container" diff --git a/ct/esphome-v3.sh b/ct/esphome-v3.sh index d738561d..75d44abc 100644 --- a/ct/esphome-v3.sh +++ b/ct/esphome-v3.sh @@ -280,7 +280,7 @@ bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/c STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}') if [ "$STORAGE_TYPE" == "zfspool" ]; then - warn "Some addons may not work due to ZFS not supporting 'fallocate'." + echo -e "${RD}Some applications may not work properly due to ZFS not supporting 'fallocate'.${CL}" fi msg_info "Starting LXC Container" diff --git a/ct/homeassistant-v3.sh b/ct/homeassistant-v3.sh index 54be579d..0d6e482c 100644 --- a/ct/homeassistant-v3.sh +++ b/ct/homeassistant-v3.sh @@ -278,7 +278,7 @@ bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/c STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}') if [ "$STORAGE_TYPE" == "zfspool" ]; then - warn "Some applications may not work properly due to ZFS not supporting 'fallocate'." + echo -e "${RD}Some applications may not work properly due to ZFS not supporting 'fallocate'.${CL}" fi LXC_CONFIG=/etc/pve/lxc/${CTID}.conf cat <> $LXC_CONFIG diff --git a/ct/technitiumdns-v3.sh b/ct/technitiumdns-v3.sh index 2ff5df72..332221a8 100644 --- a/ct/technitiumdns-v3.sh +++ b/ct/technitiumdns-v3.sh @@ -279,7 +279,7 @@ bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/c STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}') if [ "$STORAGE_TYPE" == "zfspool" ]; then - warn "Some addons may not work due to ZFS not supporting 'fallocate'." + echo -e "${RD}Some applications may not work properly due to ZFS not supporting 'fallocate'.${CL}" fi msg_info "Starting LXC Container" diff --git a/ct/zigbee2mqtt-v3.sh b/ct/zigbee2mqtt-v3.sh index 83da0308..e4dd28d3 100644 --- a/ct/zigbee2mqtt-v3.sh +++ b/ct/zigbee2mqtt-v3.sh @@ -280,7 +280,7 @@ bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/c STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}') if [ "$STORAGE_TYPE" == "zfspool" ]; then - warn "Some addons may not work due to ZFS not supporting 'fallocate'." + echo -e "${RD}Some applications may not work properly due to ZFS not supporting 'fallocate'.${CL}" fi LXC_CONFIG=/etc/pve/lxc/${CTID}.conf diff --git a/ct/zwavejs2mqtt-v3.sh b/ct/zwavejs2mqtt-v3.sh index 5a47c301..74a2e586 100644 --- a/ct/zwavejs2mqtt-v3.sh +++ b/ct/zwavejs2mqtt-v3.sh @@ -279,7 +279,7 @@ bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/ct/c STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F ":" '{print $2}') | awk 'NR>1 {print $2}') if [ "$STORAGE_TYPE" == "zfspool" ]; then - warn "Some addons may not work due to ZFS not supporting 'fallocate'." + echo -e "${RD}Some applications may not work properly due to ZFS not supporting 'fallocate'.${CL}" fi LXC_CONFIG=/etc/pve/lxc/${CTID}.conf cat <> $LXC_CONFIG diff --git a/setup/esphome-install.sh b/setup/esphome-install.sh index 8017f631..0daeac42 100644 --- a/setup/esphome-install.sh +++ b/setup/esphome-install.sh @@ -49,6 +49,7 @@ msg_ok "Updated Container OS" msg_info "Installing Dependencies" apt-get install -y curl &>/dev/null apt-get install -y sudo &>/dev/null +apt-get install -y git &>/dev/null msg_ok "Installed Dependencies" msg_info "Installing pip3"