Skip to content

Version 2.0

Choose a tag to compare

@nexus-arm nexus-arm released this 28 Sep 22:52
· 10 commits to master since this release
2bb13da

Version 2 is a major update to the original Nexus-VPS script, introducing AI assistants, workflow automation management, richer menus, and improved dependency handling.

Highlights

Revamped Menus – Main menu and sub-menus for Pentest Tools, GUI, AI Assistants, n8n, and System Info.

AI Assistants (Lily & Coder) – Deployable inside a shared Docker Ollama container.

Lily: Cybersecurity-focused (choice of lighter or heavier models).

Coder: Programming-focused (Qwen2 7B model).

n8n with PM2 – Install, update, run, stop, and auto-start n8n workflows easily.

Improved Prerequisites – Automatic setup for Go (via PPA), Ruby (via RVM 3.2.4), and Node.js (via NVM).

Pentest Tools – Install individually or all at once (SQLMap, Hydra, Nmap, BeEF, ffuf, Wfuzz, Metasploit, Nikto, Recon-ng, etc.).

Verification & Maintenance – Check versions, verify tool installations, and reinstall everything if needed.

GUI Enhancements – Install GNOME or XFCE, plus xRDP setup help for remote desktop access.

System Info Tools – Run speed tests, hardware summary (inxi), and detailed hardware list (lshw).

User Experience – Color-coded status messages, clearer success/error reporting, and ASCII logo at startup.

Important Notes

AI Model Downloads – Lily and Coder models are several gigabytes; ensure enough disk space and a stable connection.

Global Commands – lily and coder commands are created in /usr/local/bin for quick terminal access.

Shared Ollama Container – Both AI assistants run in a single container for efficiency (but it’s a single point of failure if the container stops).

Upgrade Notes (from v1)

Backup any important configs or data.

Clone v2 and run chmod +x nexus-vps.sh.

Ensure Docker is installed and you have enough disk space before setting up AI.

Re-source RVM/NVM if needed (source ~/.rvm/scripts/rvm and source ~/.nvm/nvm.sh).

Full Changelog: v1...v2