Custom OpenWrt packages built with openwrt/gh-action-sdk for OpenWrt 25.12.
Replace ARCH with your device architecture.
Step 1 — trust the repository signing key (one-time setup):
wget -P /etc/apk/keys/ https://hectorespert.github.io/boinc-openwrt/public-key.pem
Step 2 — install packages:
apk add --repository https://hectorespert.github.io/boinc-openwrt/ARCH/packages.adb boinc-upstream period-search binary-radio-pulsar-search
Architecture-specific examples:
# aarch64 Cortex-A53 (e.g. Raspberry Pi 3 with OpenWrt) wget -P /etc/apk/keys/ https://hectorespert.github.io/boinc-openwrt/public-key.pem apk add --repository https://hectorespert.github.io/boinc-openwrt/aarch64_cortex-a53/packages.adb boinc-upstream period-search binary-radio-pulsar-search # aarch64 Cortex-A72 (e.g. Raspberry Pi 4 with OpenWrt) wget -P /etc/apk/keys/ https://hectorespert.github.io/boinc-openwrt/public-key.pem apk add --repository https://hectorespert.github.io/boinc-openwrt/aarch64_cortex-a72/packages.adb boinc-upstream period-search binary-radio-pulsar-search # aarch64 Cortex-A76 (e.g. Raspberry Pi 5 with OpenWrt) wget -P /etc/apk/keys/ https://hectorespert.github.io/boinc-openwrt/public-key.pem apk add --repository https://hectorespert.github.io/boinc-openwrt/aarch64_cortex-a76/packages.adb boinc-upstream period-search binary-radio-pulsar-search # aarch64 generic (e.g. generic ARM64 device) wget -P /etc/apk/keys/ https://hectorespert.github.io/boinc-openwrt/public-key.pem apk add --repository https://hectorespert.github.io/boinc-openwrt/aarch64_generic/packages.adb boinc-upstream period-search binary-radio-pulsar-search # x86_64 (e.g. PC/server) wget -P /etc/apk/keys/ https://hectorespert.github.io/boinc-openwrt/public-key.pem apk add --repository https://hectorespert.github.io/boinc-openwrt/x86_64/packages.adb boinc-upstream period-search binary-radio-pulsar-search # mipsel (e.g. many home routers) wget -P /etc/apk/keys/ https://hectorespert.github.io/boinc-openwrt/public-key.pem apk add --repository https://hectorespert.github.io/boinc-openwrt/mipsel_24kc/packages.adb boinc-upstream period-search # bmips/mips32 (e.g. Broadcom MIPS routers) wget -P /etc/apk/keys/ https://hectorespert.github.io/boinc-openwrt/public-key.pem apk add --repository https://hectorespert.github.io/boinc-openwrt/mips_mips32/packages.adb boinc-upstream period-search # riscv64 (e.g. generic RISC-V 64-bit device) wget -P /etc/apk/keys/ https://hectorespert.github.io/boinc-openwrt/public-key.pem apk add --repository https://hectorespert.github.io/boinc-openwrt/riscv64_generic/packages.adb boinc-upstream period-search binary-radio-pulsar-search
To permanently add this repository as a custom feed so you can install packages without
specifying --repository each time, follow the
OpenWrt APK repository feeds documentation:
Step 1 — trust the repository signing key (one-time setup):
wget -P /etc/apk/keys/ https://hectorespert.github.io/boinc-openwrt/public-key.pem
Step 2 — add the feed to /etc/apk/repositories.d/customfeeds.list (replace ARCH with your architecture):
echo "https://hectorespert.github.io/boinc-openwrt/ARCH/packages.adb" >> /etc/apk/repositories.d/customfeeds.list
Architecture-specific examples:
# aarch64 Cortex-A53 (e.g. Raspberry Pi 3 with OpenWrt) echo "https://hectorespert.github.io/boinc-openwrt/aarch64_cortex-a53/packages.adb" >> /etc/apk/repositories.d/customfeeds.list # aarch64 Cortex-A72 (e.g. Raspberry Pi 4 with OpenWrt) echo "https://hectorespert.github.io/boinc-openwrt/aarch64_cortex-a72/packages.adb" >> /etc/apk/repositories.d/customfeeds.list # aarch64 Cortex-A76 (e.g. Raspberry Pi 5 with OpenWrt) echo "https://hectorespert.github.io/boinc-openwrt/aarch64_cortex-a76/packages.adb" >> /etc/apk/repositories.d/customfeeds.list # aarch64 generic (e.g. generic ARM64 device) echo "https://hectorespert.github.io/boinc-openwrt/aarch64_generic/packages.adb" >> /etc/apk/repositories.d/customfeeds.list # x86_64 (e.g. PC/server) echo "https://hectorespert.github.io/boinc-openwrt/x86_64/packages.adb" >> /etc/apk/repositories.d/customfeeds.list # mipsel (e.g. many home routers) echo "https://hectorespert.github.io/boinc-openwrt/mipsel_24kc/packages.adb" >> /etc/apk/repositories.d/customfeeds.list # bmips/mips32 (e.g. Broadcom MIPS routers) echo "https://hectorespert.github.io/boinc-openwrt/mips_mips32/packages.adb" >> /etc/apk/repositories.d/customfeeds.list # riscv64 (e.g. generic RISC-V 64-bit device) echo "https://hectorespert.github.io/boinc-openwrt/riscv64_generic/packages.adb" >> /etc/apk/repositories.d/customfeeds.list
Step 3 — update the package index and install:
apk update apk add boinc-upstream period-search
Source code: github.com/hectorespert/boinc-openwrt