John Lancaster 4702afa467 script updates
2024-06-15 16:41:08 -05:00
2024-06-15 16:25:26 -05:00
2023-11-18 17:29:41 -06:00
2024-06-15 16:25:26 -05:00
2024-06-15 16:41:08 -05:00
2024-05-19 20:11:37 -05:00
2023-11-13 23:14:39 -06:00
2024-05-19 17:17:51 -05:00
2024-06-15 16:30:03 -05:00

zigbee-stack

Zigbee smarthome stack

Service Name Image
mqtt mosquitto eclipse-mosquitto
z2m zigbee2mqtt koenkk/zigbee2mqtt

Setup

1. Create LXC in Proxmox

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/docker.sh)"

2. Clone repo

git clone https://gitea.john-stream.com/john/zigbee-stack

3. Setup script

./zigbee-stack/scripts/setup.sh

Process:

  • clears all the existing data, except certain files
  • asks for a new MQTT password, which gets saved in ./zigbee2mqtt/secret.yaml
  • runs docker compose up ...

4. Mount backup

Mount from within Proxmox using the pct tool.

pct set $VMID -mp0 $BACKUP_DIR,mp=/mnt/backups

5. Set env variables

Follow instructions as part of restic-scripts

Description
Runs Zigbee2MQTT and Mosquitto with some other containers
Readme 63 KiB
Languages
Shell 100%