• December 30, 2025

How to Use Vultr’s WP Squared Marketplace Application

How to Use Vultr’s WP Squared Marketplace Application

Deploy and configure WP Squared on Vultr with WHM setup, DNS, SSL, and WordPress site management.

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.

Deploy Vultr’s WP Squared Marketplace Application

  1. Log in to your Vultr Customer Portal and click the Deploy Server button.
  2. Select your preferred server type.
  3. Choose a server location.
  4. 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.
  5. Click the Configure button to proceed.
  6. Under Marketplace Apps, search for WP Squared and select it as the Marketplace Application.
  7. Select the Limited Login option from the Additional Features section to create a limited user with sudo access.
  8. Review your configurations and click the Deploy Now button to start deployment.
    Note

    It may take up to 15 minutes for your server to finish installing WP Squared.

  9. After the instance shows the status of Running, navigate to the Server Overview page and copy the SSH connection details.

Initial Setup and Configuration

After deployment, configure DNS, verify the installation, and complete the WHM initial setup before creating WordPress sites.

  1. Create a DNS A record pointing to your server’s IP address, such as wpsquared.example.com.
  2. Connect to your Vultr server instance over SSH using the connection details from the Server Overview page.

Verify WP Squared Installation

  1. Check the cPanel service status.
    console
    $ sudo /usr/local/cpanel/cpanel -V

    This displays the installed cPanel version.

  2. Verify the license is active.
    console
    $ sudo /usr/local/cpanel/cpkeyclt
  3. 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.

Configure Firewall Security

Secure your server by configuring the firewall to allow only necessary traffic.

  1. Allow SSH connections.
    console
    $ sudo ufw allow OpenSSH
  2. Allow HTTP and HTTPS traffic.
    console
    $ sudo ufw allow 80/tcp
    $ sudo ufw allow 443/tcp
  3. Allow WHM and cPanel ports.
    console
    $ sudo ufw allow 2087/tcp
    $ sudo ufw allow 2083/tcp
  4. Enable the firewall.
    console
    $ sudo ufw enable
  5. Verify firewall status.
    console
    $ sudo ufw status

Complete WHM Initial Setup

  1. Open the WHM interface in your browser.
    https://wpsquared.example.com:2087/

    If DNS is not yet configured, use your server’s IP address instead.

  2. Log in with the root account credentials from the Server Overview page.
  3. Accept the cPanel & WebHost Manager end user agreement.
  4. Enter your contact email address and nameservers. If using Vultr DNS, enter:
    • ns1.vultr.com
    • ns2.vultr.com
  5. Click Finish to complete the initial setup.

Change Server Hostname

  1. In WHM, navigate to Networking Setup > Change Hostname.
  2. Enter your FQDN (e.g., wpsquared.example.com).
  3. Click Change to apply.
    Note

    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.

Configure SSL with AutoSSL

WP Squared automatically manages SSL certificates using Let’s Encrypt.

  1. In WHM, navigate to SSL/TLS > Manage AutoSSL.
  2. Ensure a provider is selected (Let’s Encrypt or cPanel Sectigo).
  3. Click Run AutoSSL For All Users to issue certificates for all configured domains.
  4. SSL certificates will be automatically renewed before expiration.

Create WordPress Sites

Set up WP Squared accounts and create WordPress websites.

Create an Account in WHM

  1. In WHM, click Account Functions > Create a New Account.
  2. Enter the account details:
    • Domain: The domain for the WordPress site
    • Username: Account username (8 characters max)
    • Password: Strong password
    • Email: Contact email
  3. Click Create to provision the account.
  4. Click Go To WP Squared to access the site setup.

Create a WordPress Site

  1. Access WP Squared via WHM or directly at:
    https://wpsquared.example.com:2083/
  2. Log in with the account credentials you created.
  3. Choose your language and click Next, select privacy preferences.
  4. Choose your account type and click Continue.
  5. Select a WordPress theme and click Next, Name Your Site.
  6. Enter your website name and tagline.
  7. Click Finish Setup and wait for installation to complete.
  8. Your WordPress site is now live at your configured domain.

Create Additional Sites

  1. From the WP Squared dashboard, click Create New Site.
  2. Follow the same setup wizard to create additional WordPress sites.
  3. Each site can have its own domain, theme, and configuration.

Explore WP Squared Features

WP Squared provides comprehensive WordPress management capabilities.

WP Squared Dashboard

From the WP Squared interface, you can:

  • View all WordPress sites in one dashboard
  • Access individual site admin panels
  • Manage themes and plugins across sites
  • Monitor site performance and security

Site Management

  1. Click on a site to access management options.
  2. Available actions include:
    • Access WordPress admin
    • Enable/disable staging
    • Manage SSL certificates
    • Configure caching
    • View access logs

Database Management

  1. Access databases through cPanel or command line.
    console
    $ sudo mysql -u root
  2. Each WordPress site has its own database for isolation.

Email Configuration

  1. Configure email accounts through cPanel.
    Note

    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.

Best Practices and Configuration

Implement these recommendations to ensure your WP Squared server runs securely and efficiently.

Security Hardening

  1. Enable two-factor authentication in both cPanel and WHM.

    Navigate to Security Center > Two-Factor Authentication.

  2. Enable cPHulk brute force protection.

    Navigate to Security Center > cPHulk Brute Force Protection.

  3. Keep WordPress, themes, and plugins updated.
  4. Install security plugins like Wordfence or Sucuri on each site.
  5. Keep the system updated.
    console
    $ sudo /scripts/upcp

Performance Optimization

  1. Enable caching for WordPress sites.
  2. Use a CDN for static assets.
  3. Enable PHP-FPM for better PHP performance.

    Navigate to MultiPHP Manager in WHM.

  4. Monitor server resources in WHM under Server Status > Service Status.

Backup Configuration

  1. In WHM, navigate to Backup > Backup Configuration.
  2. Enable scheduled backups (Daily, Weekly, or Monthly).
  3. Configure backup destinations:
    • Local directory
    • Remote FTP/SFTP
    • Amazon S3 or Vultr Object Storage
  4. Enable Account Backups to back up all WordPress sites.
  5. Test backup restoration periodically.

Troubleshooting

This section covers common issues and diagnostic commands.

Check Service Status

  1. Verify WP Squared services are running.
    console
    $ sudo /scripts/restartsrv_httpd
    $ sudo /scripts/restartsrv_mysql
  2. Check overall service status.
    console
    $ sudo whmapi1 servicestatus
  3. View error logs.
    console
    $ sudo tail -f /usr/local/cpanel/logs/error_log

Common Issues

Cannot Access WHM/cPanel

  1. Verify the service is running.
    console
    $ sudo /scripts/restartsrv_cpsrvd
  2. Check firewall allows required ports.
    console
    $ sudo ufw status | grep -E "2087|2083"

SSL Certificate Not Issuing

  1. Verify DNS is properly configured.
    console
    $ dig yourdomain.com
  2. Run AutoSSL manually in WHM under SSL/TLS > Manage AutoSSL.
  3. Check AutoSSL logs for errors.

WordPress Site Not Loading

  1. Check if the account is suspended in WHM.
  2. Verify disk quota is not exceeded.
  3. Check WordPress error logs in public_html/wp-content/debug.log.
  4. Verify database connection in wp-config.php.

License Errors

  1. Refresh the license.
    console
    $ sudo /usr/local/cpanel/cpkeyclt
  2. If issues persist, open a Vultr support ticket.

Licensing Information

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.

Use Cases

WP Squared excels in various WordPress hosting scenarios:

  • Agencies Managing Client Sites: Centralize WordPress site provisioning, backups, staging, and updates across many client websites from one dashboard.
  • Hosting Resellers: Offer branded WordPress hosting with per-account isolation, automated SSL, and cPanel access for customers.
  • Multi-Site Businesses: Manage multiple company websites, microsites, and landing pages from a single server with organized separation.
  • WordPress Development: Create staging environments for testing themes, plugins, and updates before deploying to production.
  • Bloggers and Content Creators: Host multiple blogs or content sites with easy management and automatic backups.
  • E-commerce Multi-Store: Run multiple WooCommerce stores with dedicated resources and isolated databases.

Conclusion

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.

Leave a Reply

Your email address will not be published. Required fields are marked *