mirror of
https://github.com/tteck/Proxmox.git
synced 2024-12-23 07:29:02 +01:00
Proxmox VE Helper Scripts
esphome_container.sh | ||
LICENSE | ||
README.md | ||
setup1.sh |
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://raw.githubusercontent.com/tteck/Proxmox/main/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 <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
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)"