Installing WordPress on VestaCP is not straightforward. The default package installer Softacluous won’t let you install WordPress and some other popular script directly. It will ask you purchase subscription package. Nonetheless, there are ways to install WordPress on VestaCP.
First, go to WordPress and download the zip file. Then connect to the server using any FTP client (FileZilla or WinSCP) and upload the wordpress zip file. Now extract the file and move content from wordpress directory to public_html directory.
Now the second step is to login to VestaCP and create database. After that go to your domain and follow the steps. Fill the database details where it’s been asked.
Read : How to enable SSL for VestaCP websites