No randomness. No breakage.
Select only what you need.
Simulate before execution.
You own the system state.
⚙️ StackLab v1.0 — Install Inventory (Hardcoded) 🧱 Core Module (core) build-essential, curl, wget, ftp, neofetch, finger, whois, traceroute, net-tools, iputils-ping, ca-certificates, software-properties-common, usbutils, pciutils, libpcap-dev, nodejs, npm, python3, python3-pip, python3-venv, golang 🌐 Networking Module (networking) nmap, tcpdump, wireshark, netcat, dnsutils 🧬 PHP Stack (php_stack) php8.5, php8.5-cli, php8.5-curl, php8.5-mbstring, php8.5-xml, php8.5-zip, php8.5-mysql, libapache2-mod-php8.5 🌍 Web Stack (web_stack) apache2, sqlite3, libsqlite3-dev, sqlitebrowser 🗄️ Database Stack (mysql_phpmyadmin) mysql-server, php-mysql, phpmyadmin 🕶️ Privacy Module (privacy) tor, torsocks 🎨 Media / Graphics (media) ffmpeg, imagemagick, gimp 🧠 System Actions apt update apt upgrade -y add-apt-repository ppa:ondrej/php phpenmod mysqli pdo_mysql mbstring systemctl enable apache2 systemctl start apache2 systemctl enable mysql systemctl start mysql 🧪 Runtime Behavior - Dry-run supported (--dry-run) - Launcher generated in /generated/run-stacklab.sh - Requires sudo - Module order enforced - phpMyAdmin interactive Documentation [README.md]