Last active
July 15, 2019 00:25
-
-
Save sgarcesc/15311ff958815d6710d882503dee1b15 to your computer and use it in GitHub Desktop.
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
# First you update your system | |
sudo apt update && sudo apt-get upgrade | |
# Common | |
sudo apt-get --assume-yes install apt-transport-https ca-certificates curl gnupg-agent software-properties-common | |
# Brave | |
curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add - | |
source /etc/os-release | |
echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ $UBUNTU_CODENAME main" | sudo tee /etc/apt/sources.list.d/brave-browser-release-${UBUNTU_CODENAME}.list | |
sudo apt update | |
sudo apt --assume-yes install brave-browser | |
# Git | |
sudo apt-add-repository ppa:git-core/ppa | |
sudo apt-get update | |
sudo apt-get --assume-yes install git | |
# NodeJs | |
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - | |
sudo apt-get --assume-yes install -y nodejs | |
# .NET Core SDK | |
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb | |
sudo dpkg -i packages-microsoft-prod.deb | |
sudo add-apt-repository universe | |
sudo apt-get --assume-yes install apt-transport-https | |
sudo apt-get update | |
sudo apt-get --assume-yes install dotnet-sdk-2.2 | |
# Docker CE | |
sudo apt-get update | |
sudo apt-get --assume-yes install apt-transport-https ca-certificates curl gnupg-agent software-properties-common | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
sudo apt-key fingerprint 0EBFCD88 | |
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | |
sudo apt-get update | |
sudo apt-get --assume-yes install docker-ce docker-ce-cli containerd.io | |
sudo groupadd docker | |
sudo usermod -aG docker $USER | |
# ZSH | |
sudo apt --assume-yes install zsh fonts-powerline | |
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" | |
# OVPN | |
sudo apt --assume-yes install openvpn network-manager-openvpn network-manager-openvpn-gnome | |
sudo service network-manager restart |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment