๐ŸŸข Network Status| First month from $2.00 โ€” fully managed | Contact Support
Skip to content
Need help? Real engineers available 24/7. Average response under 15 minutes. Open a support ticket โ†’

How to Install WordPress on a Cloud Cube โ€‹

This guide covers three methods to get WordPress running on your managed Cloud Cube โ€” using cPanel's Softaculous, DirectAdmin's installer, or a manual SSH install.

Prerequisites โ€‹

Before you start, make sure you have:

  • An active Cloud Cube with cPanel, DirectAdmin, or SSH access
  • A domain pointed at your server (or use your server's IP for testing)
  • PHP 8.1+ and MySQL 8.0+ โ€” both pre-installed on all Cloud Cubes
โœ“
New to Cloud Cubes?
All plans include full server management โ€” updates, security patches, and backups happen automatically. You just install WordPress.

Method 1 โ€” Softaculous via cPanel โ€‹

Softaculous is a one-click installer bundled with every cPanel install. It handles the database, config file, and permissions automatically.

  1. Log into WHM โ†’ cPanel for your account, then open Softaculous Apps Installer from the main dashboard.
  2. Search for WordPress and click Install Now.
  3. Fill in your site name, admin username, and password. Set the installation directory to / for root or /blog for a subdirectory.
  4. Click Install. Softaculous creates the database, extracts WordPress, and writes wp-config.php automatically.
  5. Visit yourdomain.com/wp-admin โ€” done.
๐Ÿš€
Dedicated CPU ยท Cloud Cubes

WordPress running slow? Upgrade to Dedicated CPU

Isolated CPU cores, no noisy neighbors. Perfect for WooCommerce and high-traffic sites.

Method 2 โ€” DirectAdmin installer โ€‹

  1. Log into DirectAdmin and go to Extra Features โ†’ Installatron.
  2. Click WordPress then Install this application.
  3. Select your domain, set a directory (blank for root), set admin credentials, click Install.

Method 3 โ€” Manual install via SSH โ€‹

For full control, install WordPress manually. Takes about 5 minutes.

bash
# Download and extract WordPress
cd /home/youraccount/public_html
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz --strip-components=1
rm latest.tar.gz

# Create database and user
mysql -u root -p <<EOF
CREATE DATABASE wp_mysite;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'StrongPass123!';
GRANT ALL PRIVILEGES ON wp_mysite.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EOF

# Configure wp-config.php
cp wp-config-sample.php wp-config.php
sed -i "s/database_name_here/wp_mysite/" wp-config.php
sed -i "s/username_here/wp_user/" wp-config.php
sed -i "s/password_here/StrongPass123!/" wp-config.php
โš 
Security
Replace `StrongPass123!` with a strong password. Never use example credentials from guides in production.

Performance & security settings โ€‹

SettingRecommendedWhy
PHP Version8.2 or 8.330โ€“40% faster than 7.4
OPcacheEnabledCaches compiled PHP bytecode
File permissions755 dirs / 644 filesPrevents unauthorized writes
wp-config.php perms400Owner-readable only
wp-login.phpIP-restricted or 2FABlocks brute-force

Next steps โ€‹

  • Install a caching plugin โ€” WP Super Cache or LiteSpeed Cache
  • Enable Let's Encrypt SSL from your control panel (free on all plans)
  • Review CloudLinux limits to tune PHP memory
  • Set up JetBackup for scheduled offsite backups
๐Ÿ›ก๏ธ
Free Migration

Already have a server elsewhere? We move it free.

We migrate your entire server โ€” files, databases, email, DNS โ€” with zero downtime.

Managed hosting that actually manages.