Skip to content

Server Setup

UEFI / Bios

  • Secure boot can stay enabled
  • Power-on after power failure
  • Enable Bios password
    • Password store: hardware/server/HOSTNAME/uefi
    • Beware: Don't generate a too long password, in case it needs to be entered manually !
  • Disable USB/Network boot

Hardware

  • Remove wifi card ?

Hardware testing with live CD

Disk

CPU

memtest

OS Installation

see

Post installation steps

  • Install etckeeper (apt install etckeeper) as first task right after installation
  • Replace potential unsecure passwords from installation
    • root (Password store: hardware/server/HOSTNAME/root)
    • unprivileged user (Password store: hardware/server/HOSTNAME/varac)
    • LUKS encryption passphrase (Password store: hardware/server/HOSTNAME/luks)
      • cryptsetup luksChangeKey /dev/nvme0n1p3
  • Configure sudo:
    • apt install sudo
    • usermod -a -G sudo varac

Dropbear for remote LUKS unlocking

See cryptsetup.md

Grub password

  • See ../disks/grub.md
  • Password store: hardware/server/HOSTNAME/grub
    • Beware: Don't generate a too long password, in case it needs to be entered manually !