diff --git a/serverprep.sh b/serverprep.sh index f5a1e17..d11d3f2 100644 --- a/serverprep.sh +++ b/serverprep.sh @@ -114,3 +114,31 @@ if [[ ! "$DISABLE_UFW" =~ ^[Nn]$ ]]; then else ufw allow ${SSH_PORT}/tcp ufw allow 80/tcp + ufw allow 443/tcp + ufw --force enable +fi + +# ------------------------------- +# Fail2Ban +# ------------------------------- +systemctl enable fail2ban +systemctl start fail2ban + +# ------------------------------- +# Finish +# ------------------------------- +IP_ADDR=$(hostname -I | awk '{print $1}') + +echo "" +echo "===============================" +echo " ✅ SERVER READY" +echo "===============================" + +echo "Hostname: $NEW_HOSTNAME" +echo "Timezone: $NEW_TZ" +echo "SSH Port: $SSH_PORT" +echo "IP: $IP_ADDR" + +echo "" +echo "⚠️ TEST SSH NOW:" +echo "ssh -p $SSH_PORT root@$IP_ADDR" \ No newline at end of file