Hello and thanks for contacting us. You can install WordPress with Softaculous or manually.
I checked your account and the server had pointed the addon domain to one of the other IP addresses on the server by mistake. I had the server point it to the correct IP address and checked it in the server configuration file. Please allow up to 4 hours (though it usually happens much faster) for the server to propagate the information and your wordpress should display normally.