One-Shot VPS Test Tutorial (with Shareable Results)
This tutorial shows how to run the usual checks on a new VPS in one go with xyz.sh/all and share the summary with others.
$ curl -fsSL xyz.sh/all | bash
Details · xyz.sh/all · Last updated:
Prerequisites
A VPS running Debian, Ubuntu, CentOS, Rocky or AlmaLinux; root is optional.
Prefer a fresh machine: the disk test writes a 256 MiB temporary file.
Steps
Optional: read the source with curl -fsSL xyz.sh/all.sh and compare xyz.sh/all.sh.sha256.
Preview the steps: curl -fsSL xyz.sh/all | bash -s -- --dry-run
Full run: curl -fsSL xyz.sh/all | bash -s -- -y
Run and share: curl -fsSL xyz.sh/all | bash -s -- -y --share prints https://xyz.sh/r/<id> and a delete command.
Skip steps: --skip-sysinfo, --skip-bench, --skip-speed, --skip-route, --skip-unlock.
How to verify
A visual summary is printed at the end: system, disk and CPU results, the overseas speed table, back-route lines, unlock results, and each step's exit code (0 means success).
How to undo or uninstall
all installs nothing itself; sub-steps may install the Speedtest CLI or NextTrace (each asks first). After sharing, delete the result immediately with the printed curl -X DELETE command, or it expires after 30 days.