Skip to content
mathisono edited this page Sep 3, 2026 · 9 revisions

Installing Crow

Crow can run on any supported AREDN node. For the best experience, choose the node that resolves as localnode.local.mesh, prefer ample RAM and flash, and use a USB-capable node when persistent external data storage is important.

Download the current release

Download Crow from the v0.0.2-r21140793 release:

  • crow-alpha.apk for current AREDN releases that use apk.
  • crow_alpha.ipk for older AREDN/OpenWrt releases that use opkg.
  • release-sha256.txt to verify the package before installation.

Use the package format already used by the node. Do not rename an APK to IPK, or the reverse.

Install through AREDN

Upload the matching package through the normal AREDN package-management page. See the AREDN package upload instructions for the standard UI workflow.

The first installation can take a little longer while Crow creates its initial configuration, service, and firewall entries. Package upgrades preserve the live Crow configuration. Operator overrides should still be kept in /etc/crow.conf.override; see Configuration.

After installation, open:

http://localnode.local.mesh/apps/crow/

Then continue with Getting Started.

Verify the package on a shell

If you copied the release files to a node manually, compare their SHA256 values with release-sha256.txt before installation. The release page also shows GitHub's digest for each uploaded asset.

For an offline APK installation:

apk --no-network add --allow-untrusted /tmp/crow-alpha.apk

For an IPK installation:

opkg install /tmp/crow_alpha.ipk || \
  opkg install --force-reinstall /tmp/crow_alpha.ipk

Clone this wiki locally