VPS one-click scripts

VPS one-click scripts

Copy a command, run it on your server. Source is public. No telemetry, no hidden actions.

bash
$ curl -fsSL xyz.sh/docker | bash
$ curl -fsSL xyz.sh/all | bash -s -- -y
Plain-text menu for the terminal: curl -fsSL xyz.sh

Scripts

Testing & benchmarks

benchBenchmark

Wrap the open-source YABS script for CPU, disk, and network tests

DebianUbuntuCentOSRockyAlmaLinux
Root optional
$ curl -fsSL xyz.sh/bench | bash

sysinfoSystem info

Read-only snapshot of CPU, memory, disk, and local network

DebianUbuntuCentOSRockyAlmaLinux
Root optional
$ curl -fsSL xyz.sh/sysinfo | bash

speedtestSpeedtest

Install and run the official Ookla Speedtest CLI, optionally against Hong Kong, Tokyo, Singapore and US West

DebianUbuntuCentOSRockyAlmaLinux
Root required
$ curl -fsSL xyz.sh/speedtest | bash

routeBack-route test

Trace back-route with NextTrace (or traceroute)

DebianUbuntuCentOSRockyAlmaLinux
Root optional
$ curl -fsSL xyz.sh/route | bash

allOne-shot VPS check

System info, light bench, overseas speed tests, back-route and unlock checks, with a summary

DebianUbuntuCentOSRockyAlmaLinux
Root optional
$ curl -fsSL xyz.sh/all | bash

unlockStreaming unlock & IP check

Check Netflix, Disney+, YouTube, ChatGPT, Claude, Gemini, TikTok and IP type

DebianUbuntuCentOSRockyAlmaLinux
Root optional
$ curl -fsSL xyz.sh/unlock | bash

speedtest-cnChina 3-network speedtest (experimental)

Experimental: attempts China Telecom / Unicom / Mobile nodes. Mainland servers often cannot be selected from abroad; results are unreliable, and xyz.sh/all no longer runs this

DebianUbuntuCentOSRockyAlmaLinux
experimental Root optional
$ curl -fsSL xyz.sh/speedtest-cn | bash

System setup

swapCreate swap

Create and enable a swap file of a chosen size

DebianUbuntuCentOSRockyAlmaLinux
Root required
$ curl -fsSL xyz.sh/swap | bash

timezoneTimezone and locale

Set the system timezone and optionally the locale

DebianUbuntuCentOSRockyAlmaLinux
Root required
$ curl -fsSL xyz.sh/timezone | bash

Security

firewallFirewall basics

UFW or firewalld basics, allowing SSH first

DebianUbuntuCentOSRockyAlmaLinux
Root required
$ curl -fsSL xyz.sh/firewall | bash

fail2banFail2ban for SSH

Install Fail2ban and enable an SSH jail

DebianUbuntuCentOSRockyAlmaLinux
Root required
$ curl -fsSL xyz.sh/fail2ban | bash

sshSSH hardening

Change the SSH port, add keys, disable passwords — validated, with rollback

DebianUbuntuCentOSRockyAlmaLinux
Root required
$ curl -fsSL xyz.sh/ssh | bash

autoupdateAutomatic security updates

unattended-upgrades on Debian/Ubuntu, dnf-automatic on RHEL-like systems

DebianUbuntuCentOSRockyAlmaLinux
Root required
$ curl -fsSL xyz.sh/autoupdate | bash

Network & VPN

bbrEnable BBR

Enable in-tree TCP BBR congestion control via sysctl

DebianUbuntuCentOSRockyAlmaLinux
Root required
$ curl -fsSL xyz.sh/bbr | bash

wireguardWireGuard VPN

Set up a WireGuard server and generate client configs and QR codes

Debian 11+Ubuntu 20.04+Rocky 9AlmaLinux 9
Root required
$ curl -fsSL xyz.sh/wireguard | bash

Apps & panels

dockerInstall Docker

Install Docker Engine via the official get.docker.com script

DebianUbuntuCentOSRockyAlmaLinux
Root required
$ curl -fsSL xyz.sh/docker | bash

nezhaNezha agent

Wrap the official Nezha monitoring agent installer

DebianUbuntuCentOSRockyAlmaLinux
Root required
$ curl -fsSL xyz.sh/nezha | bash

btBT Panel (Baota)

Wrap BT Panel's official install_panel.sh installer

Debian 10+Ubuntu 18.04+CentOS / Rocky / AlmaLinux 9
Root required
$ curl -fsSL xyz.sh/bt | bash

aapanelaaPanel

Wrap aaPanel's official installer (international BT Panel)

DebianUbuntuCentOSRockyAlmaLinux
Root required
$ curl -fsSL xyz.sh/aapanel | bash

1panel1Panel

Wrap 1Panel's official quick_start.sh (open source, Docker-based)

DebianUbuntuCentOSRockyAlmaLinuxx86_64 / aarch64 / armv7l / ppc64le / s390x / riscv64
Root required
$ curl -fsSL xyz.sh/1panel | bash

No matching script. Try “speed”, “ssh” or “panel”.

Tutorials

Recommended VPS

These slots are placeholders. No vendor or affiliate link has been added, and nothing here is a purchase button. Real plans and compliant referral links will be filled in later.

Placeholder · Value

Vendor TBD

Region, specs, and price will be filled in after onboarding. This is not a checkout link.

Placeholder · High RAM / storage

Vendor TBD

Region, specs, and price will be filled in after onboarding. This is not a checkout link.