
WP Squared is a cPanel/WHM-based WordPress management platform designed for hosting and managing multiple WordPress sites on a single server. It combines the power of cPanel's hosting control panel with WordPress-specific optimizations, automated SSL via Let's Encrypt, and streamlined site creation workflows. The Vultr Marketplace provides a pre-configured WP Squared instance, enabling quick deployment and setup on a Vultr server.
This guide explains deploying and using Vultr's WP Squared Marketplace Application. You will deploy an instance, configure DNS and SSL, complete the WHM initial setup, create WordPress sites, and implement best practices for production deployments.
Log in to your Vultr Console and click the Deploy Server button.
Select your preferred server type.
Choose a server location.
Select a server plan with at least 2GB RAM and 2 CPU cores for a few sites, or 4GB RAM and 4 CPU cores for multiple WordPress sites.
Click the Configure button to proceed.
Under Marketplace Apps, search for WP Squared and select it as the Marketplace Application.
Select the Limited Login option from the Additional Features section to create a limited user with sudo access.
Review your configurations and click the Deploy Now button to start deployment.
It may take up to 15 minutes for your server to finish installing WP Squared.
After the instance shows the status of Running, navigate to the Server Overview page and copy the SSH connection details.
After deployment, configure DNS, verify the installation, and complete the WHM initial setup before creating WordPress sites.
Create a DNS A record pointing to your server's IP address, such as wpsquared.example.com.
Connect to your Vultr server instance over SSH using the connection details from the Server Overview page.
Check the cPanel service status.
This displays the installed cPanel version.
Verify the license is active.
Access WHM by visiting https://YOUR_SERVER_IP:2087 in a web browser.
You'll see a browser warning because of the self-signed certificate. Bypass it to continue.
Secure your server by configuring the firewall to allow only necessary traffic.
Allow SSH connections.
Allow HTTP and HTTPS traffic.
Allow WHM and cPanel ports.
Enable the firewall.
Verify firewall status.
Open the WHM interface in your browser.
If DNS is not yet configured, use your server's IP address instead.
Log in with the root account credentials from the Server Overview page.
Accept the cPanel & WebHost Manager end user agreement.
Enter your contact email address and nameservers. If using Vultr DNS, enter:
ns1.vultr.comns2.vultr.comClick Finish to complete the initial setup.
In WHM, navigate to Networking Setup > Change Hostname.
Enter your FQDN (e.g., wpsquared.example.com).
Click Change to apply.
Do not use a hostname that begins with www, a number, or ends with a hyphen. Use a unique FQDN that identifies the server and is not used by any hosted site.
WP Squared automatically manages SSL certificates using Let's Encrypt.
In WHM, navigate to SSL/TLS > Manage AutoSSL.
Ensure a provider is selected (Let's Encrypt or cPanel Sectigo).
Click Run AutoSSL For All Users to issue certificates for all configured domains.
SSL certificates will be automatically renewed before expiration.
Set up WP Squared accounts and create WordPress websites.
In WHM, click Account Functions > Create a New Account.
Enter the account details:
Click Create to provision the account.
Click Go To WP Squared to access the site setup.
Access WP Squared via WHM or directly at:
Log in with the account credentials you created.
Choose your language and click Next, select privacy preferences.
Choose your account type and click Continue.
Select a WordPress theme and click Next, Name Your Site.
Enter your website name and tagline.
Click Finish Setup and wait for installation to complete.
Your WordPress site is now live at your configured domain.
From the WP Squared dashboard, click Create New Site.
Follow the same setup wizard to create additional WordPress sites.
Each site can have its own domain, theme, and configuration.
WP Squared provides comprehensive WordPress management capabilities.
From the WP Squared interface, you can:
Click on a site to access management options.
Available actions include:
Access databases through cPanel or command line.
Each WordPress site has its own database for isolation.
Configure email accounts through cPanel.
SMTP port 25 is blocked by default on Vultr. Configure WordPress to use an authenticated SMTP provider (Mailgun, SendGrid, Amazon SES) over port 587 using a plugin like WP Mail SMTP.
Implement these recommendations to ensure your WP Squared server runs securely and efficiently.
Enable two-factor authentication in both cPanel and WHM.
Navigate to Security Center > Two-Factor Authentication.
Enable cPHulk brute force protection.
Navigate to Security Center > cPHulk Brute Force Protection.
Keep WordPress, themes, and plugins updated.
Install security plugins like Wordfence or Sucuri on each site.
Keep the system updated.
Enable caching for WordPress sites.
Use a CDN for static assets.
Enable PHP-FPM for better PHP performance.
Navigate to MultiPHP Manager in WHM.
Monitor server resources in WHM under Server Status > Service Status.
In WHM, navigate to Backup > Backup Configuration.
Enable scheduled backups (Daily, Weekly, or Monthly).
Configure backup destinations:
Enable Account Backups to back up all WordPress sites.
Test backup restoration periodically.
This section covers common issues and diagnostic commands.
Verify WP Squared services are running.
Check overall service status.
View error logs.
Verify the service is running.
Check firewall allows required ports.
Verify DNS is properly configured.
Run AutoSSL manually in WHM under SSL/TLS > Manage AutoSSL.
Check AutoSSL logs for errors.
Check if the account is suspended in WHM.
Verify disk quota is not exceeded.
Check WordPress error logs in public_html/wp-content/debug.log.
Verify database connection in wp-config.php.
Refresh the license.
If issues persist, open a Vultr support ticket.
Your WP Squared instance includes a bundled license. The license is tied to the instance's public IP address and cannot be transferred. A surcharge of $84.99 per license is included in the instance price.
WP Squared excels in various WordPress hosting scenarios:
In this guide, you deployed Vultr's WP Squared Marketplace Application and configured it for production use. You secured the server with firewall rules and SSL/TLS certificates, completed the WHM initial setup, created WordPress sites, and implemented best practices for security, performance, and backups. With WP Squared's WordPress management features and Vultr's infrastructure, you can efficiently host and manage multiple WordPress sites for clients, businesses, or personal projects.
0 Comments
Be the first to comment and share your perspective with the community.