Skip to content

Latest commit

 

History

History
76 lines (65 loc) · 1.99 KB

README.md

File metadata and controls

76 lines (65 loc) · 1.99 KB

Node Tools

List of tools for Node projects.

alt_tag UBUNTU COMPONENTS FULL SETUP

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

alt_tag DOCKER + DOCKER-COMPOSE SETUP

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

alt_tag GOLANG #GO

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

alt_tag PYTHON CUSTOM VERSION

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

USERNAME SETUP

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

DONE