fedora server setup
install parameters
- Language:
English (US)
- Software Selection:
Container management
- Network interface:
enp3s0
- Hostname:
<lab-name><machine-number>
- Root account: disabled
- User:
<username>
post-install setup
install packages:
sudo dnf install -y fastfetch git htop iftop jq micro socat tmux zsh
add ssh public key to
~/.ssh/authorized_keys
install oh my zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended sed -i 's/^ZSH_THEME=.*/ZSH_THEME=steeef/' ~/.zshrc sed -i 's/^plugins=(.*/plugins=(git podman)/' ~/.zshrc chsh -s $(which zsh) zsh
(optional) install pi-hole using quadlet: https://github.com/myee111/pihole-quadlet