WordPress installation on the server can be via Softaculous or through manual software installation. Servers having cPanel Softaculous installation need a couple of clicks for installation. Softaculous configures databases, uploads files, and do the installation setup without involving file download or configurations.
Softaculous installation is not present on dedicated servers and VPS because it needs the paid license. But you can install WordPress through file download followed by server uploads. You need to create database user and database, upload files with file manager or FTP and server configuration of wp-config.php file.