VPS one-click scripts

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.

Command
$ 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.