Alpine with pre-built applications


To simplify maintenance and distribution of the pre-built applications described in the Red Pitaya notes, I’ve put together a bootable SD card image based on the lightweight Alpine Linux distribution.

Getting started

The default password for the root account is changeme.

Wi-Fi is by default configured in hotspot mode with the network name (SSID) and password both set to RedPitaya. When in hotspot mode, the IP address of Red Pitaya is

From systems with enabled DNS Service Discovery (DNS-SD), Red Pitaya can be accessed as rp-f0xxxx.local, where f0xxxx are the last 6 characters from the MAC address written on the Ethernet connector.

In the local networks with enabled local DNS, Red Pitaya can also be accessed as rp-f0xxxx.

Useful commands

The Alpine Wiki contains a lot of information about administrating Alpine Linux. The following is a list of some useful commands.

Switching to client Wi-Fi mode:

# configure WPA supplicant
wpa_passphrase SSID PASSPHRASE > /etc/wpa_supplicant/wpa_supplicant.conf

# configure services for client Wi-Fi mode

# save configuration changes to SD card
lbu commit -d

Switching to hotspot Wi-Fi mode:

# configure services for hotspot Wi-Fi mode

# save configuration changes to SD card
lbu commit -d

Changing password:


lbu commit -d

Installing packages:

apk add python3

lbu commit -d

Editing WSPR configuration:

# make SD card writable

# edit
nano apps/sdr_transceiver_wspr/

# make SD card read-only