Knowledgebase : Virtual Private Servers
   

To utilize cloud compute snapshots you must first purchase the feature. Please refer to this KB article for a guide on how to purchase and enable snapshots for your cloud compute. 

To create, revert, or delete a cloud compute snapshot:

  1. Login to your client area at https://my.hawkhost.com/clientarea.php

  2. Once you've logged in use the main menu navigation to select "Services" and then "My Services":



  3. Click the green "Active" button to the right of the listed compute service you will be using with snapshots:



  4. From the compute control panel select the "Snapshots" link:



  5. There will be three options available to you. Take Snapshot, Revert, and Delete:

    Take Snapshot: Use the "Take Snapshot" option to create a point in time complete snapshot of your compute. This will be a full and complete snapshot of your entire compute and all its settings as it exists when the snapshot is created.

    Revert: The "Revert" option is used when you wish to roll back your compute to a previous date/snapshot. This will replace the existing compute with the contents/settings of the compute from the time and date the snapshot was created. This will overwrite the existing compute with the full contents of the selected snapshot. Be careful when reverting as this process is not reversible. It is recommended you take a manual backup of any important data, websites, files, or other settings from the compute before completing a revert. 

    Delete: The "Delete" option will permanently delete the snapshot. Use this option if a snapshot is no longer needed, or you need to create a newer snapshot and do not have any additional purchased snapshot slots available.

Hawk Host currently offers the following three license types for DirectAdmin:

DirectAdmin License Type Number of Accounts
Number of Domains
Monthly Price
DirectAdmin Personal Plus 2 20 $5
DirectAdmin Lite 10 50 $15
DirectAdmin Standard Unlimited Unlimited $29

All Hawk Host provides DirectAdmin licenses also include DirectAdmin Pro Pack which contains the following additional enhancements:

  • Python/Java/Ruby/Perl/NodeJS support with the use of Nginx Unit
  • Per-User Redis manager
  • Additional features for Nginx (automatic CMS templates, WordPress+FastCGI cache support)
  • Ability to throttle resources per-user (CPU/RAM/IO etc.)
  • Admin SSL (SSL administration, ability to use cross-user wildcard certs, replace expired certs with Let's Encrypt)
  • More advanced Email Track&Trace, Email Summary
  • Web Terminal
  • GIT manager
  • ClamAV scanner for filesystem scans
  • WordPress manager
  • IMAP sync for Email synchronization

KernelCare allows you to patch your cloud computes kernel on the fly without requiring a reboot, eliminating downtime and keeping your compute even more secure. This service is only available for cloud compute plans. To add KernelCare patching to your compute:

  1. Login to your client area at https://my.hawkhost.com/clientarea.php.

  2. Click "Services" from the menu navigation, and from the dropdown select "My Services":



  3. From your "My Products & Services" page there is an "Actions" menu on the middle-left side of the page. Click "View Available Addons":




  4. The "Product Addons" page will have an option labeled "KernelCare". Select your service from the provided dropdown list and click "Order Now" to proceed to checkout and complete the KernelCare purchase:

This specific KB article and addon is only available for cloud compute plans. All shared, cloud web hosting, reseller, and semi-dedicated plans include Softaculous at no extra fee. 

Softaculous provides you one-click installations for over 430 unique scripts. Using Softaculous requires your compute have a valid cPanel/WHM or DirectAdmin license. To add Softaculous to your compute:

  1. Login to your client area at https://my.hawkhost.com/clientarea.php

  2. Click "Services" from the menu navigation, and from the dropdown select "My Services":



  3. From your "My Products & Services" page there is an "Actions" menu on the middle-left side of the page. Click "View Available Addons":



  4. The "Product Addons" page will have an option labeled "Softaculous". Select your service from the provided dropdown list and click "Order Now" to proceed to checkout and complete the Softaculous purchase:


Changing the hostname of your VPS is a very simple process and only takes a few minutes to complete. In order to do this, follow these instructions:

  1. Login to your client area at https://my.hawkhost.com/clientarea.php

  2. Select 'Services' from the navigation and then 'My Services' from the dropdown

  3. Locate your VPS and then select 'View Details'

  4. On the following page select 'Management Actions' and then 'Management' from the dropdown

  5. On the next page select the 'Change' icon next to the 'Hostname' field

  6. Enter your new hostname and hit 'Change Hostname'

Your VPS hostname should now reflect the new hostname you provided. If the hostname does not update, please submit a ticket with our VPS support department at https://support.hawkhost.com

To change the root password on your cloud compute via SSH:

  1. Login to your cloud compute via SSH as the root user (KB: How to login to cloud compute via SSH)

  2. Once you're logged in as root, issue the following command to the terminal: passwd

  3. Follow the appropriate prompts to change your root password.

  4. If successful, you'll receive the following message: "passwd: all authentication tokens updated successfully."



Note: The password change instructions below vary slightly based on your compute's location. Be sure to follow the correct instructions based on your compute datacenter


To change the root password on your Dallas (DAL), New York City (NYC), or Singapore (SNG) cloud compute through your client area:

  1. Login to your client area at https://my.hawkhost.com/clientarea.php

  2. Select 'Services' from the navigation and then 'My Services' from the dropdown:



  3. Locate your cloud compute from the services list and click the cloud compute service.

  4. You will be taken to the "Manage Product" page. From this interface look for the "Manage Your Server" section, specifically the "Password" field:



  5. Click the "Change" button next to the "Password" field. Enter your new password into the form, and then complete the process by clicking "Change" again:

To change the root password on your Los Angeles (LAX) or Hong Kong (HKG) cloud compute through your client area:

  1. Login to your client area at https://my.hawkhost.com/clientarea.php

  2. Select 'Services' from the navigation and then 'My Services' from the dropdown:



  3. Locate your cloud compute from the services list and click the cloud compute service.

  4. You will be taken to the "Manage Product" page. From this interface look for the left side "Actions" menu, and then click "Change Password":



  5. From the "Change Password" interface enter your new password in both provided fields. Click "Save Changes" to complete your compute root password change:



  6. Once completed you will receive a "Password Changed Successfully!" message.

 

Cloud compute customers are able to request a custom PTR / rDNS record be used on the IP address assigned to their cloud compute service. Unfortunately clients are unable to set these records themselves so you would need to request our team create the record for you. You can place this request by emailing [email protected] or by opening a ticket through https://my.hawkhost.com/submitticket.php -- in your request please include your cloud compute IP address and the PTR / rDNS entry (hostname or domain name) you'd like added.

To disable APC cache via .htaccess, you'll need to complete the following steps:
  1. Connect to your account through FTP or cPanels file manager

  2. Navigate to your domains public_html/ directory

  3. Locate your .htaccess file and open it in a text editor, or download the file to edit on your local computer

  4. Add the following line to the .htaccess file: php_flag apc.cache_by_default Off

  5. Save the .htaccess file, and re-upload it to your FTP if you edited the copy locally

Installing KernelCare requires you to have an active license first. If you need to add KernelCare to your cloud compute please refer to the following KB article: Adding KernelCare to cloud compute

Once you have purchased KernelCare follow the steps below to complete the installation:

  1. Login to your cloud compute as root via SSH (How do I login to my compute using SSH?)

  2. Once you have logged in to your compute via SSH paste and run the following command to your compute SSH terminal:

    curl -s -L https://kernelcare.com/installer | bash

  3. That's it! KernelCare is now installed on your compute!

You can also refer to the official KernelCare documentation for usage instructions and other useful commands.

All cloud compute plans include full root access via SSH. To connect to your compute using SSH:

1) Download an SSH client. We recommend PuTTY for an easy and free option, but any SSH client/terminal will work. (PuTTY Download)

2) Refer to your "New Cloud Compute Information" for your compute IP and root password.

3) Open up PuTTY or your alternative SSH client and enter your cloud compute IP into the hostname/IP field:



4) Hit enter on your keyboard or press the "Open' button from PuTTY. The SSH connection will be established to your compute. You'll be prompted with a window to accept a certificate. Hit "Yes" as it is safe to accept this certificate:



5) From there you'll be prompted with a black screen asking for a login, then password. Enter root as the login name and enter the root password from your "New Cloud Compute Information" setup email. Keep in mind when you type your password nothing will be showing up - this is normal and it is being entered:



6) Once you've typed in the root username and password, hit enter(return) on your keyboard to complete the login.

If you encounter any issues, please submit a support ticket with our compute support department.

Rebuilding / reinstalling your compute will completely format the existing compute and remove all files. This process cannot be reverted. Make sure you have a backup copy of anything you need saved from your compute before proceeding with a rebuild.

To rebuild your cloud compute:

  1. Login to your client area at https://my.hawkhost.com/clientarea.php

  2. Click "Services" from the menu navigation, and from the dropdown select "My Services":



  3. From your "My Products & Services" page locate the cloud compute you wish to rebuild and click the green "Active" button to the right of the service:



  4. From your computes "Manage Product" page click the "Rebuild" button:



  5. You will be shown a pop-up window. Select your new OS, carefully read the warning message, select the check-box and click "Confirm" to proceed:



  6. Your rebuild will be started and will take approximately five minutes to complete. Once the rebuild completes you will have power control over the compute again and your IP should respond to ping and SSH requests.

Cloud compute services can complete bandwidth only upgrades directly through the client area. We offer upgrades in blocks of 1TB and 5TB priced at $10.00/mo per additional 1TB. To upgrade your cloud compute bandwidth:

  1. Login to your client area at https://my.hawkhost.com/clientarea.php

  2. Click 'Services' from the menu navigation, and from the dropdown select 'View Available Addons'


  3. The Product Addons interface will show the 1TB and 5TB additional bandwidth packages. Select the compute you wish to upgrade from the dropdown and then click "Order Now"



  4. You will be redirected to the cart to complete the upgrade and payment. Once the order is submitted the bandwidth will be upgraded within 10 minutes.

Please note: If your compute is suspended you will be unable to complete this upgrade. You will need to open a ticket with our billing department to complete a bandwidth upgrade on a suspended compute.

EasyApache is a utility built into cPanel/WHM to help recompile your PHP/Apache configuration. It is most often used to compile in new extensions/modules, upgrade versions, or modify your server configuration files. While EasyApache can be accessed through CLI (/scripts/easyapache/) for purposes of this tutorial we'll be using the web based GUI. To access EasyApache in WHM:

  1. Login to WHM on your compute using the information provided in your "New Cloud Compute Information" email. WHM can be accessed at https://1.2.3.4:2087 (replace 1.2.3.4 with your compute IP)

  2. Once you've logged into WHM use the top left search bar to find "EasyApache 4". Click the search Easy Apache 4 link:



    1. Next to the "Currently Installed Packages" line click the "Customize" button:



    2. WHM will guide you through the following steps to configure your Apache version, mode, PHP version(s), PHP extension(s), custom software, and a finally build configuration.

    3. Once you have gone through the configuration tutorial you can complete the build process which can take up to 30 minutes depending on the number of changes being made to the EA4 profile and available resources (RAM and CPU) on your cloud compute.

    You can also refer to the official cPanel/WHM documentation on Easy Apache 4 at https://docs.cpanel.net/ea4/basics/easyapache-4-faq/

    If you encounter any issues completing a rebuild of your Apache profile please open a ticket at https://my.hawkhost.com/submitticket.php with your error(s) and our team will investigate further.

    This article assumes your cloud compute already has an existing cPanel/WHM license with the cPanel/WHM software installed.

    Once you have purchased Softaculous for your cPanel/WHM cloud compute follow the steps below to complete the installation:

    1. Login to your cloud compute WHM admin panel (How to login to WHM)

    2. Once you have logged in to WHM using the top left search and locate the "Tweak Settings" interface:



    3. From the "Tweak Settings" menu use the right side search to look for "ioncube". Enable ioncube and save the changes:



    4. Now that ioncube is enabled we can SSH in to your compute and start the Softaculous installation. 

    5. Login to your cloud compute as root via SSH (How do I login to my compute using SSH?)

    6. Now we need to download the software. Copy and paste the following command to your computes SSH terminal then hit enter:

      wget -N http://files.softaculous.com/install.sh

    7. Once the download is completed copy and paste the following command to your computes SSH terminal then hit enter:

      chmod 755 install.sh

    8. To start the installation copy and paste the following command to your computes SSH terminal then hit enter:

      ./install.sh

    9. Softaculous is now installed and you can view/manage the installation through WHM under the Softaculous interface.

    You can also refer to the official Softaculous cPanel/WHM documentation for usage instructions and other useful commands.

    This article assumes your cloud compute already has an existing DirectAdmin license with the DirectAdmin software installed.

    Once you have purchased Softaculous for your DirectAdmin cloud compute follow the steps below to complete the installation:

    1. Login to your cloud compute as root via SSH (How do I login to my compute using SSH?)

    2. Now we need to download the software. Copy and paste the following command to your computes SSH terminal then hit enter:

      wget -N http://files.softaculous.com/install.sh

    3. Once the download is completed copy and paste the following command to your computes SSH terminal then hit enter:

      chmod 755 install.sh

    4. To start the installation copy and paste the following command to your computes SSH terminal then hit enter:

      ./install.sh
    5. Softaculous is now installed and you can view/manage the installation through your DirectAdmin web interface.

    You can also refer to the official Softaculous DirectAdmin documentation for usage instructions and other useful commands.

    We currently offer snapshots of cloud computes in our Los Angeles USA and Hong Kong locations. Snapshots are not yet available for computes in our New York City USA, Dallas TX USA, or Singapore locations.

    A snapshot is a point in time backup of your compute which creates an image of the entire compute as it exists when the snapshot is created. Snapshots can be used to revert a compute in its entirety to a previous date from when the snapshot was created. This is not an incremental or individual file backup.

    To purchase snapshots for your Los Angeles USA or Hong Kong compute:

    1. Login to your client area at https://my.hawkhost.com/clientarea.php

    2. Once you've logged in use the main menu navigation to select "Services" and then "My Services":




    3. Click the green "Active" button to the right of the listed compute service which will be enabling snapshots:



    4. On the following page select the "Upgrade/Downgrade Options" link from the left side "Actions" menu:



    5. From the Upgrade/Downgrade page enter the number of snapshots you would like the ability to create. The price is $5.00 per snapshot: