|
@@ -1,2 +1,74 @@
|
|
|
-# Proxmox
|
|
|
-Proxmox Helper Scripts
|
|
|
+</details>
|
|
|
+
|
|
|
+
|
|
|
+<details>
|
|
|
+<summary>ESPHome LXC</summary>
|
|
|
+
|
|
|
+<h1 align="center" id="heading"> Proxmox ESPHome LXC Container </h1>
|
|
|
+
|
|
|
+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)"
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
+</details>
|
|
|
+
|
|
|
+
|
|
|
+</details>
|
|
|
+
|
|
|
+
|
|
|
+<details>
|
|
|
+<summary>MQTT LXC</summary>
|
|
|
+
|
|
|
+<h1 align="center" id="heading"> Proxmox MQTT LXC Container </h1>
|
|
|
+
|
|
|
+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 <usr>
|
|
|
+```
|
|
|
+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
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
+</details>
|
|
|
+
|
|
|
+
|
|
|
+</details>
|
|
|
+
|
|
|
+
|
|
|
+<details>
|
|
|
+<summary>Node-Red LXC</summary>
|
|
|
+
|
|
|
+<h1 align="center" id="heading"> Proxmox Node-Red LXC Container </h1>
|
|
|
+
|
|
|
+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)"
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
+</details>
|