diff --git a/README.md b/README.md index 90892d0..b1c3168 100644 --- a/README.md +++ b/README.md @@ -46,35 +46,31 @@ bash <(wget -qO- https://raw.githubusercontent.com/sefinek/UFW-AbuseIPDB-Reporte ### Manually #### Node.js installation ```bash -sudo apt install -y curl -curl -fsSL https://deb.nodesource.com/setup_22.x -o nodesource_setup.sh -sudo -E bash nodesource_setup.sh && sudo apt install -y nodejs +sudo apt install -y curl && \ +curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && \ +sudo apt install -y nodejs ``` #### Git installation ```bash -sudo add-apt-repository ppa:git-core/ppa -sudo apt update && sudo apt -y install git +sudo add-apt-repository -y ppa:git-core/ppa && \ +sudo apt update && sudo apt install -y git ``` #### Commands ```bash sudo apt update && sudo apt upgrade cd ~ -git clone https://github.com/sefinek/UFW-AbuseIPDB-Reporter.git --recurse-submodules && cd UFW-AbuseIPDB-Reporter +git clone --recurse-submodules https://github.com/sefinek/UFW-AbuseIPDB-Reporter.git +cd UFW-AbuseIPDB-Reporter npm install cp config.default.js config.js sudo chmod 644 /var/log/ufw.log -node . -^C -npm install pm2 -g -sudo mkdir -p /var/log/ufw-abuseipdb -sudo chown -R "$USER":"$USER" /var/log/ufw-abuseipdb -sudo mkdir -p /var/cache/sefinek -sudo chown -R "$USER":"$USER" /var/cache/sefinek -pm2 start -pm2 startup -[Paste the command generated by pm2 startup] +npm install -g pm2 +sudo mkdir -p /var/log/ufw-abuseipdb /var/cache/sefinek +sudo chown -R "$USER":"$USER" /var/log/ufw-abuseipdb /var/cache/sefinek +pm2 start . +eval "$(pm2 startup | grep sudo)" pm2 save ```