Created
May 4, 2024 23:45
-
-
Save rickt/25e00de15d661244ef074acaa459461f to your computer and use it in GitHub Desktop.
rickt's Linux server (Debian) post-install setup script 2024
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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