Server Tools for VPS & Linux Servers
A curated collection of the most useful tools, software, and open-source scripts (updated for 2026) for System Administrators to optimize, benchmark, and manage VPS and Dedicated Servers.
VietHosting's Server Tools page provides a comprehensive list of popular utilities used in Linux Server, VPS, and Dedicated Server environments. This includes automated Bash scripts, network diagnostic tools, SSH/SFTP clients, and database optimization utilities.
1. Exclusive Utility Scripts by VietHosting
VietHosting's technical team has developed and open-sourced several automated Bash scripts to help you save hours of server configuration and management time.
1.1. VH Benchmark Script – Comprehensive Speed Test
A lightweight tool to quickly test your Linux server's CPU performance, Disk I/O, and network speeds to multiple domestic (Vietnam) and international nodes. With just one command, you will receive a transparent performance report directly in your terminal.
curl -sO https://mirrors.viethosting.com/scripts/vh-benchmark.sh && bash vh-benchmark.shView VH Benchmark guide & parameters →
1.2. OpenVPN Auto-Installer (Single-IP)
An automated OpenVPN server installer designed for standard KVM VPS packages. The script automatically generates a CA certificate, configures the firewall (UFW/Firewalld), and applies NAT masquerade routing in about 1 minute.
curl -O https://mirrors.viethosting.com/scripts/openvpn-installer.sh && bash openvpn-installer.shView Single-IP OpenVPN installation documentation →
1.3. OpenVPN Multi-IPs (1-to-1 SNAT)
An enterprise-grade VPN solution for Dedicated Servers or Large VPSs. The script scans available public IP ranges on your network interface and allows you to assign a dedicated, independent outbound IP to each VPN user (Identity Isolation) using modern nftables routing.
curl -O https://mirrors.viethosting.com/scripts/openvpn-installer-multi-ips.sh && bash openvpn-installer-multi-ips.shLearn more about Multi-IP OpenVPN routing architecture →
2. Network & Performance Testing Tools
2.1. speedtest-cli
The most popular tool to test internet bandwidth (Download/Upload speed) via the command line against Speedtest.net servers worldwide.
Homepage & Installation: GitHub - speedtest-cli
2.2. iPerf3
An industry-standard tool for Network Engineers to accurately measure the maximum achievable bandwidth (throughput) between two servers.
Official Website: iperf.fr
2.3. MTR (My Traceroute)
The perfect combination of ping and traceroute. MTR is an essential diagnostic tool for identifying network drops, congestion, and monitoring continuous latency across individual routing hops.
Homepage: GitHub - mtr
2.4. Traceroute / tcptraceroute
Traceroute is a classic diagnostic tool used to track the route packets take from your server to a destination host and identify exactly where network latency or routing issues occur. Unlike standard ping, tcptraceroute uses TCP packets to bypass firewalls that block ICMP traffic.
Usage & Installation:
3. Server Connection Software (SSH & SFTP)
3.1. SSH Terminal Clients
3.2. SFTP Clients (File Management)
4. Database & System Optimization Tools
4.1. MySQLTuner
A specialized Perl script designed to quickly analyze your MySQL/MariaDB server configuration. This tool evaluates statistical indicators and provides actionable tuning recommendations to accelerate database processing speeds and prevent RAM overload.
Homepage & Source Code: GitHub - MySQLTuner