List of tools for Node projects.
Installation script include:
- Docker
- Docker-compose
- build-essential
- ocaml ocamlbuild
- automake autoconf
- libtool
- wget
- python
- libssl-dev
- git
- cmake make
- perl
- tmux
- ufw
- gcc
- unzip zip
- jq
- golang-statik
curl -s https://raw.githubusercontent.com/Staketab/node-tools/main/components/install.sh | bash
Installation script include:
- Docker
- Docker-compose
curl -s https://raw.githubusercontent.com/Staketab/node-tools/main/components/docker/install.sh | bash -s 1.29.2
Install custom version of Golang #GO.
Or you can install GO from official website.
Specify version and GO path in this line ./go.sh -v GO_VERSION -p GO_PATH
Example ./go.sh -v 1.18
You can use all the variables or not use them at all and then the GO_VERSION and GO_PATH will be used by default as (-v 1.17.1 -p /usr/local/go)
wget https://raw.githubusercontent.com/Staketab/node-tools/main/components/golang/go.sh \
&& chmod +x go.sh \
&& ./go.sh -v 1.18 \
&& rm -rf go.sh
Now apply the changes with the command below or reboot your terminal.
. /etc/profile && . $HOME/.profile
Script for installing Python custom version.
Specify TAG and VERSION in this line bash -s VERSION
Example bash -s 3.8.5
curl -s https://raw.githubusercontent.com/Staketab/node-tools/main/components/python/install.sh | bash -s 3.8.5
Script for installing new user.
Specify USERNAME in this line ./new.sh -u USERNAME
Example ./new.sh -u staketab
wget https://raw.githubusercontent.com/Staketab/node-tools/main/components/user/new.sh \
&& chmod +x new.sh \
&& ./new.sh -u USERNAME