← HomeDownloads

Downloads
What this is
vestanabu-import is the command-line tool that uploads an entire folder tree from your computer into your VestaNabu library. Built for the first import — the moment you point it at decades of photos and walk away.
Encrypts every file under your family’s key before it leaves your machine. Resumable. Skips anything already uploaded. One binary, no install — video and image tooling are baked inside.
Mint a long-lived bearer token from Settings before your first run. The runbook in the repo walks through the full flow.
Pick your platform
One binary per platform. 60–110 MB depending on platform — ffmpeg is embedded inside so the import works on first double-click with zero install steps.
macOS — Apple Silicon (M1/M2/M3/M4)
DownloadFor Macs from 2020 onward.
macOS — Intel
DownloadFor Macs from before 2020.
Linux — x86_64
DownloadMost desktop + server Linux installs, modern Synology + QNAP NAS units.
Linux — ARM64
DownloadRaspberry Pi 4+, ARM-based cloud servers, entry-level NAS.
Windows — 64-bit
DownloadWindows 10 and Windows 11.
macOS: the binary isn’t signed yet, so Gatekeeper blocks the first run with an “unverified developer” dialog. One-time fix in Terminal:
xattr -d com.apple.quarantine ~/Downloads/vestanabu-import-darwin-arm64Or right-click the binary → Open the first time to bypass the dialog. Signing is a tracked follow-up.
Running on a NAS (Synology, QNAP, TrueNAS Scale)
Most modern NAS units run Linux on x86_64 (DS918+, DS920+, DS1821+, QNAP TS-x53, TrueNAS Scale on Intel hardware) — grab Linux x86_64 above. Newer entry-level units (DS223j, DS423) are ARM64 — grab Linux ARM64.
Quick recipe for Synology (DSM 7+):
- Enable SSH: Control Panel → Terminal & SNMP → Enable SSH service.
scp vestanabu-import-linux-amd64 admin@nas.local:/volume1/homes/admin/- SSH in,
chmod +x vestanabu-import-linux-amd64, setVESTANABU_TOKEN+VESTANABU_API_URLin the shell, run against your shared folder.
QNAP, TrueNAS Scale, and most other Linux-based NAS units follow the same shape. If your unit is older ARMv7 (32-bit, pre-2018 entry-level Synology) or FreeBSD-based (TrueNAS Core), it’s not on the build matrix — reach out and we’ll figure it out.
Verify what you downloaded
Compare the SHA-256 of what you downloaded against the file size:
- macOS / Linux:
shasum -a 256 vestanabu-import-* - Windows:
certutil -hashfile vestanabu-import-*.exe SHA256
Compare against the value in the release notes for the version you pulled. If they don’t match, stop and tell us.