-
Notifications
You must be signed in to change notification settings - Fork 0
Project Nomad installation guide: Kali linux edition
Daisho Komiyama edited this page Apr 11, 2026
·
1 revision
Installing Project Nomad on Kali requires manual intervention because the default script's Docker installation logic is incompatible with Kali's rolling repositories.
- OS: Kali Linux (Rolling)
- Hardware: 16GB RAM / 1TB SSD / Nvidia RTX 3060
The official Nomad script often fails on Kali because it adds an invalid repository. If the script failed previously, you must clean the system first.
# Remove the broken Docker repository added by the script
sudo rm /etc/apt/sources.list.d/docker.list
# Refresh package lists
sudo apt updateInstead of letting the script handle Docker, install the version maintained specifically for Kali.
# Install Docker and Docker-Compose from Kali repos
sudo apt install -y docker.io docker-compose
# Enable and start the Docker service
sudo systemctl enable docker --now
# (Optional) Add your user to the docker group
sudo usermod -aG docker $USERNote: You must log out and back in for the group change to take effect.
Once Docker is manually verified as running (systemctl status docker), run the installer. It will detect Docker and skip the broken installation steps.
# Download the script if not already present
curl -fsSL [https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/main/install/install_nomad.sh](https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/main/install/install_nomad.sh) -o install_nomad.sh
# Execute the local script
sudo bash install_nomad.shTo ensure the AI Assistant uses the RTX 3060 instead of the CPU, install the Nvidia Container Toolkit.
# Install the toolkit
curl -fsSL [https://nvidia.github.io/libnvidia-container/gpgkey](https://nvidia.github.io/libnvidia-container/gpgkey) | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
curl -s -L [https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list](https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list) | \
sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt update
sudo apt install -y nvidia-container-toolkit
# Restart Docker to apply GPU passthrough
sudo systemctl restart docker- Web UI:
http://localhost:8080 - Start Nomad:
cd /opt/project-nomad && sudo ./start_nomad.sh - Stop Nomad:
cd /opt/project-nomad && sudo ./stop_nomad.sh - Check Ports:
sudo ss -tulpn | grep LISTEN
- Resource Conflict: Stop Nomad before using Hashcat to avoid VRAM contention on the 3060.
- Isolation: Nomad runs in Docker containers; it does not overwrite or interfere with Kali’s native security tools.
- Home 🏠
- Accessibility
- Claude Code
- CSS
- Browser
- Figma
- Gmail
- Git
- GitHub
- Good design
- Docker
- Haskell
- HTML
- HTML Email
- Java
- JavaScript
- Laravel
- Linux machines
- Miscellaneous
- Mitmproxy
- ML
- Nix
- Node.js
- OP-1
- Python
- PostgreSQL
- Project NOMAD
- React
- Recipes 📘
- Rust
- Security
- Shell
- Server
- SVG
- TypeScript
- Unix
- UX
- Vim
- Virtual Machine
- VSCode