Installation
Linux software installation guide, starting with a new machine through to the point of installing the validator clients.
🔧 System Configuration
echo "alias lsl='ls -l'" >> ~/.bashrc
echo "alias lsla='ls -la'" >> ~/.bashrc
echo "alias clc='clear'" >> ~/.bashrc
echo "alias myip='echo Response from https://ipinfo.io/ip:; curl https://ipinfo.io/ip; echo'" >> ~/.bashrc
echo "alias ports='sudo lsof -i -P -n | grep LISTEN'" >> ~/.bashrc
echo "alias update-system='sudo apt-get update -y; sudo apt-get dist-upgrade -y'" >> ~/.bashrc
echo "alias update-firmware='fwupdmgr refresh; fwupdmgr get-updates; fwupdmgr update'" >> ~/.bashrc
echo "alias daemon-reload='sudo systemctl daemon-reload'" >> ~/.bashrc
source ~/.bashrcupdate-systemsudo apt-get install -y \
git \
build-essential \
libssl-dev \
software-properties-common \
pkg-config \
cmake \
make \
ccze \
clang \
wget \
curl \
ccze \
vim \
jq \
net-tools \
unzip \
screen \
mosh \
ufw \
fwupd \
linux-tools-common \
linux-tools-generic \
tmux🚪 Change Default SSH Port
🚧 Firewall Configuration
📅 noatime
🔁 Turn off swap
🎚️ cpupower
📏 Use all Available Disk Space
🫣 Hide Welcome Message on Login
⏱️ Increases Service Shutdown Timer
🛑 Brute-Force SSH Protection
📱 SSH Security - 2FA
🐳 Install Docker
🚦 Git Configuration
📝 Systemd Journal Logs
Last updated