updated installed script ufw settings

This commit is contained in:
anonpenguin 2025-04-08 11:21:14 +03:00
parent 7709c95c3a
commit e9f9e53fd9
2 changed files with 11 additions and 5 deletions

View File

@ -1,7 +1,7 @@
{ {
"name": "@debros/node", "name": "@debros/node",
"type": "module", "type": "module",
"version": "0.0.14-alpha", "version": "0.0.15-alpha",
"description": "DeBros Node", "description": "DeBros Node",
"main": "dist/index.js", "main": "dist/index.js",
"bin": "dist/cli.js", "bin": "dist/cli.js",

View File

@ -175,16 +175,22 @@ else
sudo apt-get install -y ufw sudo apt-get install -y ufw
fi fi
log "${GREEN}Configuring firewall...${NOCOLOR}" # Capture the initial state of ufw
UFW_INITIAL_STATUS=$(sudo ufw status | grep -o "Status: [a-z]*" | awk '{print $2}')
log "${GREEN}Configuring firewall rules...${NOCOLOR}"
sudo ufw allow 7777 sudo ufw allow 7777
sudo ufw allow 7778 sudo ufw allow 7778
if [[ $(sudo ufw status) =~ "inactive" ]]; then # Only enable ufw if it was already active
log "${GREEN}Enabling firewall...${NOCOLOR}" if [[ "$UFW_INITIAL_STATUS" == "active" ]]; then
log "${GREEN}Ensuring firewall remains enabled...${NOCOLOR}"
echo "y" | sudo ufw enable echo "y" | sudo ufw enable
else
log "${GREEN}Firewall rules added, but not enabling UFW as it was initially inactive.${NOCOLOR}"
fi fi
log "${GREEN}Firewall configured successfully.${NOCOLOR}" log "${GREEN}Firewall configuration completed.${NOCOLOR}"
fi fi
KEY_DIR="/var/lib/debros/keys" KEY_DIR="/var/lib/debros/keys"