Update README.md

This commit is contained in:
tteckster 2021-10-28 05:47:27 -04:00 committed by GitHub
parent 164b0ea9ab
commit 76062daa23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,7 +4,7 @@
<details> <details>
<summary>Proxmox VE 7 Post Install</summary> <summary markdown="span">Proxmox VE 7 Post Install</summary>
<h1 align="center" id="heading"> Proxmox VE 7 Post Install </h1> <h1 align="center" id="heading"> Proxmox VE 7 Post Install </h1>
@ -24,7 +24,7 @@ It's recommended to update Proxmox after running this script, before adding any
<details> <details>
<summary>Home Assistant OS VM</summary> <summary markdown="span">Home Assistant OS VM</summary>
<h1 align="center" id="heading"> Proxmox VM with Home Assistant OS </h1> <h1 align="center" id="heading"> Proxmox VM with Home Assistant OS </h1>
@ -44,7 +44,7 @@ After the script completes, If you're dissatisfied with the default settings, cl
<details> <details>
<summary>PVE6 Home Assistant Container LXC</summary> <summary markdown="span">PVE6 Home Assistant Container LXC</summary>
<h1 align="center" id="heading"> Proxmox 6 Home Assistant Container LXC </h1> <h1 align="center" id="heading"> Proxmox 6 Home Assistant Container LXC </h1>
@ -53,7 +53,7 @@ To create a new Proxmox 6 Home Assistant Container, run the following from Proxm
``` ```
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/pve6_ha_container.sh)" bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/pve6_ha_container.sh)"
``` ```
<h3 align="center" id="heading">:zap: Default Settings: 4GB RAM - 16GB Storage - 2vCPU :zap:</h3> <h3 align="center" id="heading">⚡ Default Settings: 4GB RAM - 16GB Storage - 2vCPU ⚡</h3>
After the script completes, If you're dissatisfied with the default settings, click on the LXC, then on the **_Resources_** tab and change the **_Memory_** and **_Cores_** settings to what you desire. Changes are immediate. After the script completes, If you're dissatisfied with the default settings, click on the LXC, then on the **_Resources_** tab and change the **_Memory_** and **_Cores_** settings to what you desire. Changes are immediate.
@ -73,7 +73,7 @@ Path to HA configuration.yaml
<details> <details>
<summary>PVE7 Home Assistant Container LXC</summary> <summary markdown="span">PVE7 Home Assistant Container LXC</summary>
<h1 align="center" id="heading"> Proxmox 7 Home Assistant Container LXC </h1> <h1 align="center" id="heading"> Proxmox 7 Home Assistant Container LXC </h1>
@ -83,7 +83,7 @@ To create a new Proxmox 7 Home Assistant Container, run the following from Proxm
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/pve7_ha_container.sh)" bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/pve7_ha_container.sh)"
``` ```
<h3 align="center" id="heading">:zap: Default Settings: 4GB RAM - 16GB Storage - 2vCPU :zap:</h3> <h3 align="center" id="heading">⚡ Default Settings: 4GB RAM - 16GB Storage - 2vCPU ⚡</h3>
After the script completes, If you're dissatisfied with the default settings, click on the LXC, then on the **_Resources_** tab and change the **_Memory_** and **_Cores_** settings to what you desire. Changes are immediate. After the script completes, If you're dissatisfied with the default settings, click on the LXC, then on the **_Resources_** tab and change the **_Memory_** and **_Cores_** settings to what you desire. Changes are immediate.
@ -103,7 +103,7 @@ Path to HA configuration.yaml
<details> <details>
<summary>ESPHome LXC</summary> <summary markdown="span">ESPHome LXC</summary>
<h1 align="center" id="heading"> Proxmox ESPHome LXC Container </h1> <h1 align="center" id="heading"> Proxmox ESPHome LXC Container </h1>
@ -113,7 +113,7 @@ To create a new Proxmox ESPHome LXC Container, run the following from Proxmox we
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/esphome_container.sh)" bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/esphome_container.sh)"
``` ```
<h3 align="center" id="heading">:zap: Default Settings: 1GB RAM - 4GB Storage - 2vCPU :zap:</h3> <h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡</h3>
For ESPHome interface http:// (LXC IP) :6052 For ESPHome interface http:// (LXC IP) :6052
@ -122,7 +122,7 @@ For ESPHome interface http:// (LXC IP) :6052
<details> <details>
<summary>Nginx Proxy Manager LXC</summary> <summary markdown="span">Nginx Proxy Manager LXC</summary>
<h1 align="center" id="heading"> Proxmox Nginx Proxy Manager LXC Container </h1> <h1 align="center" id="heading"> Proxmox Nginx Proxy Manager LXC Container </h1>
@ -131,7 +131,7 @@ To create a new Proxmox Nginx Proxy Manager LXC Container, run the following fro
``` ```
curl -sL https://raw.githubusercontent.com/ej52/proxmox/main/lxc/nginx-proxy-manager/create.sh | bash -s curl -sL https://raw.githubusercontent.com/ej52/proxmox/main/lxc/nginx-proxy-manager/create.sh | bash -s
``` ```
<h3 align="center" id="heading">:zap: Alpine Default Settings: 512MiB RAM - 2GB Storage - 1vCPU :zap:</h3> <h3 align="center" id="heading">⚡ Alpine Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
____________________________________________________________________________________ ____________________________________________________________________________________
@ -165,7 +165,7 @@ Thanks to [ej52](https://github.com/ej52/proxmox-scripts/blob/main/lxc/nginx-pro
<details> <details>
<summary>MQTT LXC</summary> <summary markdown="span">MQTT LXC</summary>
<h1 align="center" id="heading"> Proxmox MQTT LXC Container </h1> <h1 align="center" id="heading"> Proxmox MQTT LXC Container </h1>
@ -174,7 +174,7 @@ To create a new Proxmox MQTT LXC Container, run the following in the Proxmox web
``` ```
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/mqtt_container.sh)" bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/mqtt_container.sh)"
``` ```
<h3 align="center" id="heading">:zap: Default Settings: 512MiB RAM - 2GB Storage - 1vCPU :zap:</h3> <h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
Mosquitto comes with a password file generating utility called mosquitto_passwd. Mosquitto comes with a password file generating utility called mosquitto_passwd.
``` ```
@ -208,7 +208,7 @@ sudo systemctl restart mosquitto
<details> <details>
<summary>Node-Red LXC</summary> <summary markdown="span">Node-Red LXC</summary>
<h1 align="center" id="heading"> Proxmox Node-Red LXC Container </h1> <h1 align="center" id="heading"> Proxmox Node-Red LXC Container </h1>
@ -217,7 +217,7 @@ To create a new Proxmox Node-RED LXC Container, run the following in the Proxmox
``` ```
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/node-red_container.sh)" bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/node-red_container.sh)"
``` ```
<h3 align="center" id="heading">:zap: Default Settings: 1GB RAM - 4GB Storage - 1vCPU :zap:</h3> <h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡</h3>
From your nodered LXC console, the following commands can be run From your nodered LXC console, the following commands can be run
@ -236,7 +236,7 @@ From your nodered LXC console, the following commands can be run
<details> <details>
<summary>Mariadb 10.5 LXC</summary> <summary markdown="span">Mariadb 10.5 LXC</summary>
<h1 align="center" id="heading"> Proxmox Mariadb 10.5 LXC Container </h1> <h1 align="center" id="heading"> Proxmox Mariadb 10.5 LXC Container </h1>
@ -245,7 +245,7 @@ To create a new Proxmox Mariadb LXC Container, run the following in the Proxmox
``` ```
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/mariadb_container.sh)" bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/mariadb_container.sh)"
``` ```
<h3 align="center" id="heading">:zap: Default Settings: 1GB RAM - 4GB Storage - 1vCPU :zap:</h3> <h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 1vCPU ⚡</h3>
To enable MariaDB to listen to remote connections, you need to edit your defaults file. To do this, open the console in your MariaDB lxc: To enable MariaDB to listen to remote connections, you need to edit your defaults file. To do this, open the console in your MariaDB lxc:
``` ```
@ -319,7 +319,7 @@ Following this, exit the MariaDB shell:
``` ```
exit exit
``` ```
:warning: Reboot the lxc ⚠️ Reboot the lxc
Checking status. Checking status.
``` ```
@ -338,7 +338,7 @@ Example: `mysql://admin:password@192.168.100.26:3306/homeassistant?charset=utf8m
<details> <details>
<summary>PVE6 Zigbee2MQTT LXC</summary> <summary markdown="span">PVE6 Zigbee2MQTT LXC</summary>
<h1 align="center" id="heading"> Proxmox 6 Zigbee2MQTT LXC Container </h1> <h1 align="center" id="heading"> Proxmox 6 Zigbee2MQTT LXC Container </h1>
@ -347,7 +347,7 @@ To create a new Proxmox 6 [Zigbee2MQTT](https://www.zigbee2mqtt.io/) LXC Contain
``` ```
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/pve6_zigbee2mqtt_container.sh)" bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/pve6_zigbee2mqtt_container.sh)"
``` ```
<h3 align="center" id="heading">:zap: Default Settings: 1GB RAM - 4GB Storage - 2vCPU :zap:</h3> <h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡</h3>
Determine the location of your adapter (Run in the zigbee2mqtt console) Determine the location of your adapter (Run in the zigbee2mqtt console)
``` ```
@ -403,7 +403,7 @@ To update Zigbee2Mqtt
<details> <details>
<summary>PVE7 Zigbee2MQTT LXC</summary> <summary markdown="span">PVE7 Zigbee2MQTT LXC</summary>
<h1 align="center" id="heading"> Proxmox 7 Zigbee2MQTT LXC Container </h1> <h1 align="center" id="heading"> Proxmox 7 Zigbee2MQTT LXC Container </h1>
@ -412,7 +412,7 @@ To create a new Proxmox 7 [Zigbee2MQTT](https://www.zigbee2mqtt.io/) LXC Contain
``` ```
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/pve7_zigbee2mqtt_container.sh)" bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/pve7_zigbee2mqtt_container.sh)"
``` ```
<h3 align="center" id="heading">:zap: Default Settings: 1GB RAM - 4GB Storage - 2vCPU :zap:</h3> <h3 align="center" id="heading">⚡ Default Settings: 1GB RAM - 4GB Storage - 2vCPU ⚡</h3>
Determine the location of your adapter (Run in the zigbee2mqtt console) Determine the location of your adapter (Run in the zigbee2mqtt console)
``` ```
@ -468,7 +468,7 @@ To start Zigbee2MQTT automatically on boot
<details> <details>
<summary>Base Debian 10+ LXC</summary> <summary markdown="span">Base Debian 10+ LXC</summary>
<h1 align="center" id="heading"> Proxmox Debian 10 LXC Container </h1> <h1 align="center" id="heading"> Proxmox Debian 10 LXC Container </h1>
@ -477,7 +477,7 @@ To create a new Proxmox Debian 10 (curl. sudo, auto login) LXC Container, run th
``` ```
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/debian10_container.sh)" bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/debian10_container.sh)"
``` ```
<h3 align="center" id="heading">:zap: Default Settings: 512MiB RAM - 2GB Storage - 1vCPU :zap:</h3> <h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
After the script completes, If you're dissatisfied with the default settings, click on the LXC, then on the **_Resources_** tab and change the **_Memory_** and **_Cores_** settings to what you desire. Changes are immediate. After the script completes, If you're dissatisfied with the default settings, click on the LXC, then on the **_Resources_** tab and change the **_Memory_** and **_Cores_** settings to what you desire. Changes are immediate.
@ -487,7 +487,7 @@ After the script completes, If you're dissatisfied with the default settings, cl
<details> <details>
<summary>Base Debian 11+ LXC</summary> <summary markdown="span">Base Debian 11+ LXC</summary>
<h1 align="center" id="heading"> Proxmox Debian 11 LXC Container </h1> <h1 align="center" id="heading"> Proxmox Debian 11 LXC Container </h1>
@ -496,7 +496,7 @@ To create a new Proxmox Debian 11 (curl. sudo, auto login) LXC Container, run th
``` ```
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/debian11_container.sh)" bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/debian11_container.sh)"
``` ```
<h3 align="center" id="heading">:zap: Default Settings: 512MiB RAM - 2GB Storage - 1vCPU :zap:</h3> <h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
After the script completes, If you're dissatisfied with the default settings, click on the LXC, then on the **_Resources_** tab and change the **_Memory_** and **_Cores_** settings to what you desire. Changes are immediate. After the script completes, If you're dissatisfied with the default settings, click on the LXC, then on the **_Resources_** tab and change the **_Memory_** and **_Cores_** settings to what you desire. Changes are immediate.
@ -506,7 +506,7 @@ After the script completes, If you're dissatisfied with the default settings, cl
<details> <details>
<summary>Pi-hole LXC</summary> <summary markdown="span">Pi-hole LXC</summary>
<h1 align="center" id="heading"> Pi-hole LXC </h1> <h1 align="center" id="heading"> Pi-hole LXC </h1>
@ -515,7 +515,7 @@ To create a new Proxmox Pi-hole LXC, run the following in the Proxmox web shell.
``` ```
bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/pihole_container.sh)" bash -c "$(wget -qLO - https://raw.githubusercontent.com/tteck/Proxmox/main/pihole_container.sh)"
``` ```
<h3 align="center" id="heading">:zap: Default Settings: 512MiB RAM - 2GB Storage - 1vCPU :zap:</h3> <h3 align="center" id="heading">⚡ Default Settings: 512MiB RAM - 2GB Storage - 1vCPU ⚡</h3>
To set your password (Run in the pi-hole console) To set your password (Run in the pi-hole console)