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)" +``` + + +