# Ubuntu Bootstrap Script
One-command setup for Ubuntu 24.04 LTS. Turns a fresh VM into a fully configured development environment — 35+ CLI tools, Zsh with plugins, Node.js, security hardening, and Claude Code.
**Idempotent — safe to re-run anytime. Every step checks before installing.**
## What's Included
| File | Description |
|------|-------------|
| `bootstrap.sh` | Single script that installs and configures everything listed below |
## Prerequisites
- **Ubuntu 24.04 LTS** (Noble) — fresh install or existing server
- **sudo access** — the script installs system packages
- **Internet connection** — packages are downloaded during setup
## Quick Start
```bash
chmod +x bootstrap.sh && ./bootstrap.sh
```
The script runs for 5-10 minutes depending on your connection. You'll see blue `==>` progress messages for each step.
## What Gets Installed
### System Packages (35+ tools via apt)
Showing 30 of 104 lines — enter email to view full file
How to use
Start here. Full inventory of what gets installed, post-install steps, and troubleshooting.
A single-command bootstrap script that turns a fresh Ubuntu 24.04 VM into a fully configured development environment. Installs Zsh + Oh My Zsh with syntax highlighting and autosuggestions plugins, Node.js via fnm + pnpm, 35+ modern CLI tools (btop, lnav, ranger, zoxide, ripgrep, fd, delta, ncdu, eza, neovim), configures ufw firewall + fail2ban, and installs Claude Code. Fully idempotent — safe to re-run anytime.