Revision as of 17:00, 17 January 2025 by KazVee (talk | contribs) (Update to use H2 headers for better readability)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

VPS WordPress

Installing WordPress on a VPS running Hestia Control Panel

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:

  • A HelioHost VPS
  • 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 as part of your request
        • 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' tab
  • Click on the 'Add User' button
  • Fill in the form fields
  • Set the 'Role' field to 'User'
  • Set the 'Package' to 'Default'
  • Click on the 'Save' button at the top right side of the page
  • You should see a message that says: "User 'username' has been created successfully. / Log in as 'username'"
  • Click on the link that says: "Log in as 'username'"

Add Web Domain

  • Click on the 'Web' tab
  • Click on the 'Add Web Domain' button
  • Enter your domain or subdomain (without the leading http:// or https://)
  • Click on the 'Save' button at the top right side of the page
  • You should see a message that says: "Domain 'domain.com' has been created successfully."
  • Click on the 'domain.com' link to go to the 'Edit 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 page
  • You 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' tab
  • Click on the small 'Edit Domain' button next to your domain

  • Click on the 'Quick Install App' button at the top right side of the page
  • Find 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 page
  • You should see a message that says 'WordPress installed successfully.'

Visit Your WordPress Site

  • Click on the 'Web' tab
  • Click on the small 'Visit' button next to your domain
  • You 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.


This page was last edited on 17 January 2025, at 17:00.