Files
Home-Assistant-Backup-Script/V3/README.md
T

26 lines
603 B
Markdown
Raw Normal View History

2026-11-05 16:28:52 +00:00
# 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.