Server install & configure

Overview

This set of guides and recommendations is aimed at the use of Alpine as your local servers on physical hardware where you have access to the console on boot.

Headless and cloud / production deployments remain to be added (ideally in a mature production environment one would never access an interactive shell on the server, so no SSH, no console enhancements, and no online documentation like man pages for shell users).

Also not documented here is fully ‘automated’ installation and configuration; that likely will be added based on these pages, but in another set of guides.

Finally, these guides would also work for systems in which one uses a flash device for the OS and OS data (e.g. a system running from a USB flash drive).

Guides

  1. Obtain and verify the install media
  2. Write the install image to bootable storage for x86_64/x86 (Alpine Linux wiki) or write the install tarball to your boot disk (e.g. SD card) for the Raspberry Pi
  3. Boot from the install media (Alpine Linux wiki)
  4. Create a semi-data/semi-diskless install
  5. Use modified setup-alpine procedure
  6. Commit LBU
  7. Reboot
  8. Kernel and hardware notes - hardware specific tweaks & configuration

See also

Important post install configuration

Recommended tweaks and configuration

Troubleshooting