Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mainwp.com/llms.txt

Use this file to discover all available pages before exploring further.

What You’ll Learn

  • Checking SSL certificate status for HTTPS child sites
  • Viewing detailed certificate information
  • Scheduling automated SSL checks
  • Overwriting general settings for individual sites

Extension Add-on - This add-on provides standalone functionality within MainWP Dashboard. No third-party plugins required.
The SSL Monitor extension allows you to check information about SSL certificates for your HTTPS child sites. The table on the Dashboard page of the SSL Monitor extension gives you insight into the most important information, such as the expiration date, who the issuer is, and the common name.
Screenshot of SSL Monitor dashboard showing certificate expiration dates, issuers, and common names
The extension also provides all the detailed information about the SSL certificates that you may need.

Install the SSL Monitor extension

1

Go to your MainWP Dashboard

2

Go to the MainWP > Add-ons > Manage Add-ons page

3

Click the Install Add-ons button

Click the Install Add-ons button Screenshot highlighting the Install Add-ons button on the Add-ons page
4

Locate the SSL Monitor extension and select it

5

Click the Install button

6

Once the installation process is complete, click the Activate Add-ons button.

Once the installation process is complete, click the Activate Add-ons button. Screenshot showing the Activate Add-ons button after SSL Monitor installation

Check SSL Certificates

For all Sites

1

Go to the MainWP > Add-ons > Monitoring > SSL Monitor > Dashboard page.

2

Click the Check SSL Certificate on All Sites button in the top right

Screenshot showing Check SSL Certificate on All Sites button

For individual Sites

1

Go to the MainWP > Add-ons > Monitoring > SSL Monitor > Dashboard page.

2

Locate the desired site in the table.

3

Click the Check SSL Certificate action in the ellipsis menu.

Animated screenshot showing Check SSL Certificate action in ellipsis menu

View Detailed Certificate Information

1

Go to the MainWP > Add-ons > Monitoring > SSL Monitor > Dashboard page.

2

Locate the desired site in the table

3

Click the SSL Certificate Info action in the ellipsis menu.

Animated screenshot showing SSL Certificate Info action and detailed certificate view

Adjust the SSL Monitor Settings

Screenshot of SSL Monitor settings page with notification threshold and automated check options
1

Go to the MainWP > Add-ons > Monitoring > SSL Monitor > Settings page.

Go to the MainWP > Add-ons > Monitoring > SSL Monitor > Settings page.
  1. Notifications threshold (days): you will be notified by email if an SSL Certificate for any monitored site reaches the threshold you define here.
  2. Automated Checks: you can enable automatic SSL certificate checks and set the frequency for those checks
2

After you've adjusted the settings, click the Save Settings button

Adjust the SSL Monitor settings on a Single Site

Animated screenshot showing how to overwrite general SSL Monitor settings for a single site
1

Login to your MainWP Dashboard

2

Go to the MainWP > Sites > Manage Sites page

3

Locate the Child site, open its Dashboard, and go to SSL Monitor > Settings page

Locate the Child site, open its Dashboard, and go to SSL Monitor > Settings page
  1. Overwrite the general settings by enabling the Overwrite general settings toggle
  2. Adjust the Notifications threshold (days) and whether you want to automatically check SSL certificates for this specific site
4

Click the Save Settings button

SSL Monitor REST API

All MainWP REST API calls, including full documentation and examples, are publicly available on Postman. For more details about enabling the MainWP REST API and managing keys, see REST API Overview.