Installing WordPress on Hestia
This tutorial will help you set up a WordPress site using the Hestia Control Panel installed on your HelioHost VPS.
Getting Started
You will need:
Hestia Control Panel installed on your VPS
Your VPS will come with Hestia preinstalled if you requested this during signup
Note: Control panels like Hestia can only be installed on a fresh operating system with no other software or configurations already in place
If you do not have a freshly installed OS, you can:
Request a VPS rebuild and ask for Hestia to be preinstalled
Request a VPS rebuild and install Hestia yourself. There is a helpful tutorial here
A domain or subdomain registered for your WordPress site
You can use your own domain or subdomain, or the one free subdomain offered with a VPS plan
The below steps demonstrate how to set WordPress up directly on a domain, such as domain.com
. It is also possible to install WordPress on a subdomain (blog.domain.com
) or within a directory (domain.com/blog
) by making small adjustments to the steps below.
If you already have a domain set up inside Hestia that you want to install WordPress on, you can skip right to the Install WordPress section.
Create a Standard User Account
The system administrator account we used to log in to Hestia has increased privileges. To prevent potential security risks, we will create an account with fewer permissions that will still enable us to install WordPress.
In your web browser, navigate to the Domain
web address provided in your welcome email (vps##.heliohost.us
) and log in to your Hestia Control Panel. Once logged in, follow the steps below:
Click on the
User
tabClick on the
Add User
buttonFill in the form fields
Set the
Role
field toUser
Set the
Package
toDefault
Click on the
Save
button at the top right side of the pageYou should see a message that says: "User
username
has been created successfully. / Log in asusername
"Click on the link that says: "Log in as
username
"
Add Web Domain
Click on the
Web
tabClick on the
Add Web Domain
buttonEnter your domain or subdomain (e.g.
domain.com
, without the leadinghttp://
orhttps://
)Click on the
Save
button at the top right side of the pageYou should see a message that says: "Domain
domain.com
has been created successfully."Click on the
domain.com
link to go to theEdit Web Domain
settings page
Enable SSL
We recommend that you enable SSL for your domain
Select your preferred SSL settings, and click on the
Save
button at the top right side of the pageYou can optionally activate
Web Statistics
(or you can return to this page later to activate stats)If activating web stats, you can optionally enable
Statistics Authorization
to keep your statistics login-protected
You should see a message that says
Changes have been saved.
Install WordPress
Click on the
Web
tabClick on the small
Edit Domain
button next to your domain
Click on the
Quick Install App
button at the top right side of the pageFind WordPress in the list of available apps and click on the
Setup
button
Create WordPress Site
Enter the details for your WordPress site:
Site Name
WordPress Account Username
WordPress Account Email
WordPress Account Password
You can optionally specify an
Install Directory
for your WordPress installation (such as/blog
)
Click on the
Save
button at the top right side of the pageYou should see a message that says
WordPress installed successfully.
Visit Your WordPress Site
Click on the
Web
tabClick on the small
Visit
button next to your domainYou should see a fresh WordPress site
WordPress Admin Login
In your web browser, navigate to
domain.com/wp-admin
Log in using your WordPress user credentials
You should see your WordPress Admin Dashboard
Further Support
If after following the above steps, you are unable to view your WordPress page, or if you require further assistance, please post a topic in the Customer Support forum. Please make sure you provide your VPS number and details about the problem, including any error message(s) received.
Last updated