From 256ec29a0f09ce62372160b6c8a37b3da53fd16b Mon Sep 17 00:00:00 2001 From: tteck Date: Thu, 12 Aug 2021 10:02:12 -0400 Subject: [PATCH] Update README.md --- README.md | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 74 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d68b4165..1b0d44ba 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,74 @@ -# Proxmox -Proxmox Helper Scripts + + + +
+ESPHome LXC + +

Proxmox ESPHome LXC Container

+ +To create a new Proxmox ESPHome LXC Container, run the following from Proxmox web shell. + +``` +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/master/esphome_container.sh)" +``` + + +
+ + + + + +
+MQTT LXC + +

Proxmox MQTT LXC Container

+ +To create a new Proxmox MQTT LXC Container, run the following in the Proxmox web shell. + +``` +bash -c "$(wget -qLO - https://github.com/tteck/proxmox_mqtt_lxc/raw/master/create_container.sh)" +``` +### The commands below are entered through the newly created mqtt lxc console. +Mosquitto comes with a password file generating utility called mosquitto_passwd. +``` +sudo mosquitto_passwd -c /etc/mosquitto/passwd +``` +Password: < password > + +Create a configuration file for Mosquitto pointing to the password file we have just created. +``` +sudo nano /etc/mosquitto/conf.d/default.conf +``` +This will open an empty file. Paste the following into it. +``` +allow_anonymous false +password_file /etc/mosquitto/passwd +``` +Save and exit the text editor with "Ctrl+O", "Enter" and "Ctrl+X". + +Now restart Mosquitto server. +``` +sudo systemctl restart mosquitto +``` + + +
+ + + + + +
+Node-Red LXC + +

Proxmox Node-Red LXC Container

+ +To create a new Proxmox Node-RED LXC Container, run the following in the Proxmox web shell. + +``` +bash -c "$(wget -qLO - https://github.com/tteck/proxmox_nr_lxc/raw/master/create_container.sh)" +``` + + +