Powerful MODX monitoring and remote management.

Creator: Mark Hamstra (markh)

1.3.3-pl (112 KB) Other Versions


About SiteDashClient

SiteDash Client is a companion to the SiteDash service, by modmore. SiteDash gives you an overview of all your MODX sites, including information about your installed MODX version and installed extras, server details, and key configuration. The SiteDash Client package facilitates the secure communication between SiteDash and your site. SiteDash can remotely, with just a click or two: - Upgrade your MODX core - Upgrade third-party extras - Analyse your error log SiteDash also monitors for problems. If it detects something you should know, it sends you an alert via email and the built-in Action Center. Alerts include, for example: - Running vulnerable version of MODX or packages - Core folder left unprotected - Setup folder not removed - Disk space usage is approaching the limit - Error log is huge To use the Client, you need to create a SiteDash account first. See plans and pricing here. Next, login, and create a new site in the dashboard. That will provide you with the Site Key that you need to enter when installing the client package.


March 31, 2020
Supported Versions
2.5 – Current
Supported Database

New in SiteDashClient 1.3.3

SiteDash Client 1.3.3-pl Released on 2020-03-31

  • Fix updating packages on MODX 3 (tested with alpha2)
  • Fix memory monitoring using the wrong value (MemFree instead of MemAvailable) causing elevated memory values [S22408]

SiteDash Client 1.3.2-pl Released on 2020-03-27

  • Return mysqldump output in the user visible message when encountering an error [S21887]
  • Increase timeouts for backup and upgrade to 120 seconds [S22377]
  • Exclude the sessions table from the backup to make it quicker on large sites

SiteDash Client 1.3.1-pl Released on 2019-11-25

  • Silence open_basedir related PHP warnings in status endpoint for extended monitoring

SiteDash Client 1.3.0-pl Released on 2019-11-15

  • Add support for custom error log paths [R56]
  • Return a nice error when the backup failed to create the target directory [S21442]
  • Restore PHP5 compatibility in status endpoint
  • Update the way the number of CPU cores is determined in status endpoint

SiteDash Client 1.3.0-rc1 Released on 2019-11-12

New features: - Allow remotely clearing the MODX cache (regular via modCacheManager, and forced by removing directories in core/cache) - Check the size of the session table during refresh, to validate (in dashboard) if garbage collection on sessions is running properly - New endpoint for extended monitoring (CPU/Memory usage/database health; in limited beta)

SiteDash Client 1.2.1-pl Released on 2019-09-27

  • [security] Prevent the MySQL password from potentially being in the returned message if the database backup fails

SiteDash Client 1.2.0-pl Released on 2019-09-26

  • Include the site name setting in the refresh response
  • Simplify the response from remote core upgrades; should make the log easier to process in the dashboard
  • Prepare remote core update for future support of updating to nightlies
  • Skip overwriting config.core.php files when upgrading core [#85]
  • Support proxies when downloading MODX [#64]
  • Include database table prefix when refreshing information [#30]
  • Fix incorrect savings percentage shown for compressing backup

SiteDash Client 1.1.2-pl Released on 2019-09-16

  • Check if the ZipArchive class is available before attempting an upgrade [S20710]
  • Allow configuration of the PHP binary if it can't be automatically located [S20896]
  • Rename incorrectly named interface/classes

SiteDash Client 1.1.1-pl Released on 2019-04-24

  • Include the DSN (database name and server) in the system information, to allow detecting changes

SiteDash Client 1.1.0-pl Released on 2019-02-27

  • Backups will now be compressed into a zip file to preserve space
  • Return the upgrade logs when checking php executable fails<
  • Catch error when creating a new process [S19510]
  • Fix unpacking the MODX zip on servers with NFS [S19512]
  • Fix root files being placed in a deeply nested directory instead of the root [#65]

[For older releases, see the changelog at](


Current Releases

March 31, 2020
2.5 – Current
March 27, 2020
2.5 – Current
November 25, 2019
2.5 – Current
November 15, 2019
2.5 – Current
November 12, 2019
2.5 – Current
September 26, 2019
2.5 – Current
September 26, 2019
2.5 – Current
September 18, 2019
2.5 – Current
April 24, 2019
2.5 – Current
February 27, 2019
2.5 – Current
View Deprecated Releases

More from Mark Hamstra



Keeps track of your content and elements.



Manage client and theme settings from a comfortable interface.


CSRF Helper

Secures your FormIt and Login forms with CSRF tokens.



ContextRouter is a simple plug-and-play plugin allowing you to use…