dannybouwers / alpine-raspberry-pi

Headless Alpine Linux image for RPI 2, 3 and 4. Flash and run.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alpine Raspberry PI

This Alpine Linux image is ready to flash to an SD card for Raspberry Pi 3B, 3B+ and 4 and headless usage (i.e. without connected screen and keyboard). It is configured to be as close to Alpine Standard as possible. Additional packages, features (e.g Bluetooth, WiFi) or configuration (e.g. users) can be added via SSH access.

Download the ready build image via the Releases section

Downloads Workflow status

Features

The image is configured with:

  • root user (password: changeme) with ssh
  • ethernet (auto DHCP)
  • SWAP file of 1G
  • openssh server
  • root partition auto-expand on first boot

⚠️ Insecure image: root login with SSH access is convenient for further setup, but also a security risk. Change the password and disable root SSH ASAP.

Flashing

Flashing is tested using Raspberry Pi Imager. It isn't necessary to extract the gz-archive.

Purpose of the fork (and to-do)

  • Make the Raspberry Pi image as minimal and close to original as possible
    • Remove WiFi
    • Remove Bluetooth
    • Minimize installed packages
    • Remove SUDO
    • Remove pi-user
  • Enable SSH login
  • Parametrize build
    • Timezone
    • Keyboard layout
    • Root password
    • Installation device name
    • SWAP size

About

Headless Alpine Linux image for RPI 2, 3 and 4. Flash and run.

License:GNU General Public License v3.0


Languages

Language:Shell 97.8%Language:Dockerfile 2.2%