Use Alpine Linux on Raspberry Pi as a server

Special Notes

NOTE: For boot to succeed /media/mmcblk0p1/usercfg.txt must exist. See kernel parameters and device-tree settings for information on what you can set in that file. A blank file is sufficient to allow booting, however.

Guides

Creating initial boot media

Server install and configure

Hardware-specific tweaks and configuration

Existing Documentation

There are guides that are a bit of a mess on the Alpine wiki

https://wiki.alpinelinux.org/wiki/Raspberry_Pi
https://wiki.alpinelinux.org/wiki/Classic_install_or_sys_mode_on_Raspberry_Pi