horiastanxd / ubuntu-setup Star 1 Code Issues Pull requests Friendly, safe, interactive Bash script for Ubuntu Server & Desktop initial setup and post-install hardening — UFW firewall, Fail2ban, SSH hardening, automatic security updates, swap, Docker, dev tools. Beginner-friendly, dry-run, idempotent. Ubuntu 22.04 & 24.04 LTS. linux bash docker devops ubuntu firewall sysadmin vps provisioning unattended-upgrades shell-script ubuntu-server security-hardening fail2ban ubuntu-setup server-setup ufw post-install ssh-hardening initial-server-setup Updated May 29, 2026 Shell