mirror of
https://github.com/stefanpejcic/openpanel
synced 2025-06-26 18:28:26 +00:00
Update UPDATE.sh
This commit is contained in:
parent
0e509e439e
commit
05df84ce3b
@ -174,8 +174,38 @@ kill_existing_ftp() {
|
|||||||
echo "Starting new FTP server with commandL: cd /root && docker compose up -d openadmin_ftp"
|
echo "Starting new FTP server with commandL: cd /root && docker compose up -d openadmin_ftp"
|
||||||
cd /root && docker compose up -d openadmin_ftp
|
cd /root && docker compose up -d openadmin_ftp
|
||||||
|
|
||||||
|
echo "Checking and opening FTP ports on firewall.."
|
||||||
|
|
||||||
|
function open_port_csf() {
|
||||||
|
local port=$1
|
||||||
|
local csf_conf="/etc/csf/csf.conf"
|
||||||
|
|
||||||
|
# Check if port is already open
|
||||||
|
port_opened=$(grep "TCP_IN = .*${port}" "$csf_conf")
|
||||||
|
if [ -z "$port_opened" ]; then
|
||||||
|
# Open port
|
||||||
|
sed -i "s/TCP_IN = \"\(.*\)\"/TCP_IN = \"\1,${port}\"/" "$csf_conf"
|
||||||
|
echo -e "Port ${port} is now open."
|
||||||
|
ports_opened=1
|
||||||
|
else
|
||||||
|
echo -e "Port ${port} is already open."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
open_port_csf 21 > /dev/null 2>&1 #ftp
|
||||||
|
open_port_csf 21000-21010 > /dev/null 2>&1 #passive ftp
|
||||||
|
|
||||||
|
ufw allow 21/tcp > /dev/null 2>&1 #ftp
|
||||||
|
ufw allow 21000-21010/tcp > /dev/null 2>&1 #passive ftp
|
||||||
|
|
||||||
|
|
||||||
echo "Finished setting FTP server."
|
echo "Finished setting FTP server."
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user