updated installed script ufw settings
This commit is contained in:
parent
7709c95c3a
commit
e9f9e53fd9
@ -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",
|
||||||
|
@ -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"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user