feat(ufw): auto-open firewall ports after app installation

- cloudpanel: allow ftp, smtp, dns, http, https, smtps, imaps, pop3s, and admin panel ports
- coolify: allow http, https, and dashboard port after install
- pterodactyl: allow http, https, wings daemon (8080), and sftp (2022) ports
- uptime-kuma: allow app port on install
- proxmox: add open_firewall_ports() with ufw guard checks and new menu option [9]
This commit is contained in:
2026-05-12 17:46:31 -04:00
parent aba84b26f7
commit dda32051ac
8 changed files with 134 additions and 15 deletions
-4
View File
@@ -425,8 +425,6 @@ main_menu() {
echo ""
echo -e " ${GREEN}[1]${NC} Applications"
echo -e " ${CYAN}[2]${NC} System Tools"
echo -e " ${PURPLE}[3]${NC} Server Benchmark"
echo -e " ${YELLOW}[4]${NC} Harden Server"
echo -e " ${GRAY}[u]${NC} Update lxs"
echo -e " ${RED}[0]${NC} Exit"
echo ""
@@ -436,8 +434,6 @@ main_menu() {
case $choice in
1) menu_install_apps ;;
2) download_and_run "tools/system-tools.sh" ;;
3) download_and_run "tools/server-benchmark.sh" ;;
4) download_and_run "tools/harden.sh" ;;
u|U) cmd_update ;;
0)
clear