boinc-openwrt Package Repository

Custom OpenWrt packages built with openwrt/gh-action-sdk for OpenWrt 25.12.

Available packages

Supported architectures

Usage

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

Add as custom feed

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