Skip to content

Instantly share code, notes, and snippets.

@rickt
Created May 4, 2024 23:45
Show Gist options
  • Save rickt/25e00de15d661244ef074acaa459461f to your computer and use it in GitHub Desktop.
Save rickt/25e00de15d661244ef074acaa459461f to your computer and use it in GitHub Desktop.
rickt's Linux server (Debian) post-install setup script 2024
# essentials
sudo apt install -y git curl build-essential pkg-config autoconf bison apache2-utils figlet pwgen \
atop htop nmon bmon telnet ncat iptraf-ng tmux nmap sysstat net-tools nmap keychain whois python3-venv \
snapd vnstat ffmpeg yt-dlp iperf3 imagemagick vim-nox inetutils-traceroute iftop nload bwm-ng
# certbot
sudo snap install certbot --classic
sudo ln -s /snap/bin/certbot /usr/bin/certbot
# install gcloud cli
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
sudo apt-get update && sudo apt-get install google-cloud-cli
# node
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment