603 B
603 B
ha-backup
Go port of home_assistant_backup.sh. Uses the same home_assistant_backup.conf.
Build
CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o ha-backup .
Cross-compile examples:
GOOS=linux GOARCH=amd64 go build -o ha-backup-linux-amd64 .
GOOS=linux GOARCH=arm64 go build -o ha-backup-linux-arm64 . # Raspberry Pi / ARM NAS
Run
looks for home_assistant_backup.conf next to the binary, then in cwd
./ha-backup
./ha-backup -config /path/to.conf
Requires ssh and scp on the machine running it. jq and yq are no longer needed.