mirror of https://github.com/tteck/Proxmox
parent
1a4f083f88
commit
256ec29a0f
1 changed files with 74 additions and 2 deletions
@ -1,2 +1,74 @@ |
|||||||
# Proxmox |
</details> |
||||||
Proxmox Helper Scripts |
|
||||||
|
|
||||||
|
<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> |
||||||
|
Loading…
Reference in new issue