This file contains a list of commands that can be used to quickly and easily setup a new Ubuntu 20.04 installation.
sudo apt update
sudo apt upgrade
sudo apt install openssh-server
sudo apt install git curl wget zip unzip net-tools
- Lookup your IP address:
ifconfig
- Connect to your server with a remote computer:
ssh <username>@<ip address>
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs build-essential
sudo npm install -g npm
sudo apt-get install -y software-properties-common
curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh
sudo usermod -aG docker ${USER}
- Log out and back in for changes to take effect.
sudo curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo apt-get install -y libffi-dev libssl-dev
sudo apt-get install -y python3 python3-pip
sudo apt-get remove python-configparser
sudo pip3 -v install docker-compose
sudo apt install snapd
sudo snap install go --classic
wget https://dist.ipfs.io/go-ipfs/v0.11.0/go-ipfs_v0.11.0_linux-amd64.tar.gz
tar -xvf go-ipfs_v0.11.0_linux-amd64.tar.gz rm go-ipfs_v0.9.1_linux-amd64.tar.gz
cd go-ipfs
sudo ./install.sh
sudo apt remove unattended-upgrades
sudo apt remove update-manager