ready for fresh ubuntu vps
VPS One-Liner
Installer
Spin up a new VPS, paste one command, walk away. Installs Go, the ProjectDiscovery toolchain (pdtm + nuclei), and essential network utilities — all in a single shot.
1. The One-Liner
Run this on a fresh Ubuntu/Debian VPS as a sudo-capable user.
install.sh
1wget -q https://go.dev/dl/go1.22.3.linux-amd64.tar.gz &&2sudo rm -rf /usr/local/go &&3sudo tar -C /usr/local -xzf go1.22.3.linux-amd64.tar.gz &&4echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> ~/.bashrc &&5source ~/.bashrc &&6go install -v github.com/projectdiscovery/pdtm/cmd/pdtm@latest &&7pdtm &&8pdtm -ia &&9pdtm -install nuclei &&10sudo apt update -y &&11sudo apt install -y net-tools dnsutils iputils-ping curl wget unzip &&12sudo apt update &&13sudo apt install -y tmux python3 python3-pip &&14echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> ~/.bashrc &&15source ~/.bashrc &&16aix -h &&17alterx -h &&18asnmap -h &&19cdncheck -h &&20chaos-client -h &&21cloudlist -h &&22dnsx -h &&23httpx -h &&24interactsh-client -h &&25interactsh-server -h &&26katana -h &&27mapcidr -h &&28notify -h &&29nuclei -h &&30pdtm -h &&31proxify -h &&32shuffledns -h &&33simplehttpserver -h &&34subfinder -h &&35tldfinder -h &&36tlsx -h &&37uncover -h &&38urlfinder -h2. PATH Fix (if needed)
If go or pdtm isn't found after install, run this:
path-fix.sh
1echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> ~/.bashrc &&2source ~/.bashrcWhat you get
Go 1.22.3
Latest stable Go installed under /usr/local/go and added to PATH.
pdtm
ProjectDiscovery's tool manager — installs all PD tools.
Nuclei
Fast template-based vulnerability scanner.
Network utils
net-tools, dnsutils, ping, curl, wget, unzip.
How to use
- 1SSH into your fresh VPS.
- 2Click the Copy button on the one-liner above.
- 3Paste into the terminal and hit Enter.
- 4Wait ~2–4 minutes. Done.