VPS WordPress: Difference between revisions
mNo edit summary |
|||
Line 13: | Line 13: | ||
** You can use your own domain or subdomain, or the one free subdomain offered with a [https://heliohost.org/vps/ VPS plan] | ** You can use your own domain or subdomain, or the one free subdomain offered with a [https://heliohost.org/vps/ VPS plan] | ||
The below steps demonstrate how to set WordPress up directly on a domain, such as | 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. | ||
{{Info|If you already have a domain set up inside Hestia that you want to install WordPress on, you can skip right to the [[:VPS_WordPress#Install_WordPress|install Wordpress]] section.}} | {{Info|If you already have a domain set up inside Hestia that you want to install WordPress on, you can skip right to the [[:VPS_WordPress#Install_WordPress|install Wordpress]] section.}} | ||
Line 21: | Line 21: | ||
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. | 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 | In your web browser, navigate to 'vps=.heliohost.us' and log in to your Hestia Control Panel. Once logged in, follow the steps below: | ||
* Click on the | * Click on the 'User' tab | ||
* Click on the | * Click on the 'Add User' button | ||
* Fill in the form fields | * Fill in the form fields | ||
* Set the | * Set the 'Role' field to 'User' | ||
* Set the | * Set the 'Package' to 'Default' | ||
* Click on the | * Click on the 'Save' button at the top right side of the page | ||
* You should see a message that says: "User | * 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 | * Click on the link that says: "Log in as 'username'" | ||
[[File:Vps-tutorial-wp-hestia-1-login-user.png]] | [[File:Vps-tutorial-wp-hestia-1-login-user.png]] | ||
Line 35: | Line 35: | ||
= Add Web Domain = | = Add Web Domain = | ||
* Click on the | * Click on the 'Web' tab | ||
* Click on the | * Click on the 'Add Web Domain' button | ||
* Enter your domain or subdomain | * Enter your domain or subdomain | ||
* Click on the | * Click on the 'Save' button at the top right side of the page | ||
* You should see a message that says: "Domain | * You should see a message that says: "Domain 'domain.com' has been created successfully." | ||
* Click on the | * Click on the 'domain.com' link to go to the 'Edit Web Domain' settings page | ||
[[File:Vps-tutorial-wp-hestia-2-domain-created.png]] | [[File:Vps-tutorial-wp-hestia-2-domain-created.png]] | ||
Line 47: | Line 47: | ||
* We recommend that you enable SSL for your domain | * We recommend that you enable SSL for your domain | ||
* Select your preferred SSL settings, and click on the | * Select your preferred SSL settings, and click on the 'Save' button at the top right side of the page | ||
* You can optionally activate | * 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 | * If activating web stats, you can optionally enable 'Statistics Authorization' to keep your statistics login-protected | ||
* You should see a message that says | * You should see a message that says 'Changes have been saved.' | ||
= Install WordPress = | = Install WordPress = | ||
* Click on the | * Click on the 'Web' tab | ||
* Click on the small | * Click on the small 'Edit Domain' button next to your domain | ||
[[File:Vps-tutorial-wp-hestia-3-edit-domain.png]] | [[File:Vps-tutorial-wp-hestia-3-edit-domain.png]] | ||
* Click on the | * 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 | * Find WordPress in the list of available apps and click on the 'Setup' button | ||
= Create WordPress Site = | = Create WordPress Site = | ||
Line 69: | Line 69: | ||
* WordPress Account Email | * WordPress Account Email | ||
* WordPress Account Password | * WordPress Account Password | ||
* You can optionally specify an | * You can optionally specify an 'Install Directory' for your WordPress installation (such as '/blog') | ||
* Click on the | * Click on the 'Save' button at the top right side of the page | ||
* You should see a message that says | * You should see a message that says 'WordPress installed successfully.' | ||
= Visit Your WordPress Site = | = Visit Your WordPress Site = | ||
* Click on the | * Click on the 'Web' tab | ||
* Click on the small | * Click on the small 'Visit' button next to your domain | ||
* You should see a fresh WordPress site | * You should see a fresh WordPress site | ||
Line 83: | Line 83: | ||
= WordPress Admin Login = | = WordPress Admin Login = | ||
* In your web browser, navigate to | * In your web browser, navigate to 'domain.com/wp-admin' | ||
* Log in using your WordPress user credentials | * Log in using your WordPress user credentials | ||
* You should see your WordPress Admin Dashboard | * You should see your WordPress Admin Dashboard |
Revision as of 03:01, 1 November 2024
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
- Alternatively, you can 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 '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
- 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.