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 -h

2. 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 ~/.bashrc

What 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

  1. 1SSH into your fresh VPS.
  2. 2Click the Copy button on the one-liner above.
  3. 3Paste into the terminal and hit Enter.
  4. 4Wait ~2–4 minutes. Done.