1. Get Debian/Ubuntu:
2. Optional OS upgrades:
3. Node.js tools:
-
Install NVM - Node Version Manager
-
Install NVS - Node Version Switcher (added 02/23 it is a cross-platform node based successor/replacement for NVM)
4. Build tools:
5. Add a Backend:
6. Add a Frontend:
7. Configure Process Manager:
8. Add GitHub CLI:
sudo apt upgrade -y && sudo apt update -y && sudo apt autoremove -y &&
sudo apt install wget -y &&
sudo apt-get install --reinstall ca-certificates -y &&
wget https://raw.githubusercontent.com/brettjrea/Debian_Install_NVS/main/install-nvs.sh &&
chmod +x install-nvs.sh &&
./install-nvs.sh &&
sudo apt autoremove -y &&
sudo apt clean -y
sudo apt update -y &&
sudo apt upgrade -y &&
sudo apt autoremove -y &&
sudo apt-get install --reinstall ca-certificates -y &&
sudo apt install curl -y &&
curl -o- https://raw.githubusercontent.com/jasongin/nvs/master/install.sh | bash &&
export NVS_HOME="$HOME/.nvs" &&
[ -s "$NVS_HOME/nvs.sh" ] &&
. "$NVS_HOME/nvs.sh" &&
nvs add lts &&
nvs use lts &&
echo "export NVS_HOME="$HOME/.nvs"" >> ~/.bashrc &&
echo "[ -s "$NVS_HOME/nvs.sh" ] &&
. "$NVS_HOME/nvs.sh"" >> ~/.bashrc &&
echo "nvs use lts" >> ~/.bashrc &&
exec bash