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.

Table of Contents

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.

Open Source Notice: The scripts developed by VietHosting are provided completely free of charge to the community and can be deployed on most popular Linux operating systems, such as Ubuntu, AlmaLinux, and Rocky Linux.

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.sh

View 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.sh

View 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.sh

Learn 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:

  • On Windows (Built-in): Open CMD and use the command tracert [IP/Domain].
  • On Linux (AlmaLinux / Rocky Linux / RHEL 8+):
    dnf install traceroute tcptraceroute -y
  • On Linux (Ubuntu / Debian):
    apt install traceroute tcptraceroute -y

3. Server Connection Software (SSH & SFTP)

Security Note: Only download server connection clients directly from the official developer websites to avoid the risk of malware or server credential leaks.

3.1. SSH Terminal Clients

  • Bitvise SSH Client: Extremely lightweight and stable, featuring a built-in SFTP window. Highly favored by Windows users. (Download Bitvise)
  • MobaXterm: An incredibly powerful "all-in-one" tool for Sysadmins (supports multi-tab SSH, X11, RDP, VNC). (Download MobaXterm)
  • Termius: A modern interface with cross-platform configuration syncing (Windows, Mac, iOS, Android). (Download Termius)

3.2. SFTP Clients (File Management)

  • WinSCP: The most popular open-source software on Windows for secure file transfers over SCP/SFTP protocols. (Download WinSCP)
  • FileZilla: A cross-platform client specialized for handling large and stable FTP/SFTP connections. (Download FileZilla)

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