Files
homelab/arch-install-notes.md
Krejczinger Árpád 3978d184ac Enhance SSH security documentation and update arch install notes
- ssh-setup-guide.md: Added comprehensive security hardening section with:
  * Non-standard port configuration (Port 2222)
  * Advanced SSH hardening settings (MaxAuthTries, ClientAlive, AllowUsers)
  * Dynamic DNS setup for remote access (DuckDNS, No-IP, Cloudflare)
  * fail2ban installation and VPN considerations
  * Additional security steps checklist

- arch-install-notes.md: Updated post-installation priorities with yadm setup

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-30 17:05:30 +02:00

1.3 KiB

Arch Linux Installation Notes

Pre-Installation Checklist

  • Download Arch Linux ISO
  • Create bootable USB drive
  • Backup any important data on ThinkPad
  • Note ThinkPad hardware specs for driver compatibility

Installation Steps

Boot and Initial Setup

  • Boot from USB
  • Set keyboard layout if needed: loadkeys us
  • Verify UEFI boot: ls /sys/firmware/efi/efivars
  • Connect to internet (wifi-menu or ethernet)

Partitioning

  • List disks: fdisk -l
  • Create partitions (EFI, swap, root)
  • Format partitions
  • Mount filesystems

Base System Installation

  • Update package database: pacman -Sy
  • Install base system: pacstrap /mnt base linux linux-firmware
  • Generate fstab: genfstab -U /mnt >> /mnt/etc/fstab
  • Chroot: arch-chroot /mnt

System Configuration

  • Set timezone
  • Configure locale
  • Set hostname
  • Configure network
  • Set root password
  • Install bootloader (GRUB)
  • Create user account with sudo privileges

Post-Installation Priorities

  • Install SSH server: pacman -S openssh
  • Enable SSH service: systemctl enable sshd
  • Create user account with proper sudo access
  • Basic network configuration

See arch-linux-setup.md for comprehensive post-installation tasks.