4da1b20875c6562402f1b32d29861af45dc57873
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
| Environment variable | Description |
|---|---|
| RESTIC_REPOSITORY | Path the the mounted restic repo (/mnt/backups) |
| RESTIC_PASSWORD | Password to the restic repo |
Description
Languages
Shell
100%