Automatically built SnapRAID binaries as GitHub releases, for use by downstream projects (such as aseracorp/cosmos-owrt). SnapRAID itself is developed upstream at amadvance/snapraid.
A GitHub Actions workflow runs daily (and can be triggered manually). It:
- Checks the upstream
amadvance/snapraidrepository for the newest released version. - If a newer version than what we already published exists, it builds SnapRAID from source for every supported architecture and creates a matching release.
- If we are already at the latest version, it does nothing.
| Asset | Architecture | Compiler |
|---|---|---|
snapraid-linux-amd64 |
x86-64 | x86_64-linux-musl-cross |
snapraid-linux-arm64 |
AArch64 | aarch64-linux-musl-cross |
snapraid-linux-armhf |
ARMv7 (hf) | arm-linux-musleabihf-cross |
Binaries are statically linked against musl and compressed with UPX, so they run on OpenWrt and other minimal Linux systems with no runtime deps.
# amd64
curl -LO https://github.com/aseracorp/snapraid/releases/latest/download/snapraid-linux-amd64
chmod +x snapraid-linux-amd64
# arm64
curl -LO https://github.com/aseracorp/snapraid/releases/latest/download/snapraid-linux-arm64
chmod +x snapraid-linux-arm64
# armhf (ARMv7 hard-float)
curl -LO https://github.com/aseracorp/snapraid/releases/latest/download/snapraid-linux-armhf
chmod +x snapraid-linux-armhfTrigger the Build SnapRAID workflow with workflow_dispatch and set the
version input (e.g. 14.9) to build an arbitrary version, or set force to
rebuild the latest even if unchanged.
SnapRAID is distributed under GPL-3.0-or-later. The build configuration in this repository is provided under the same license. SnapRAID is © its respective authors.