SiteDashClient Icon

SiteDashClient

Powerful MODX monitoring and remote management.

By Mark Hamstra (markh)

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.

Mark Hamstra

Support


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 modmore.com](https://modmore.com/extras/sitedashclient/changelog/)

More

Information

Released
March 31, 2020
Supported Versions
2.5 – Current
Downloads
6,609
License
MIT

Previous Versions

1.0.2-pl
February 25, 2019
2.5 – Current
1.0.1-pl
February 22, 2019
2.5 – Current
1.0.0-pl
December 10, 2018
2.5 – Current
0.7.0-pl
August 2, 2018
2.5 – Current
0.6.0-pl
July 24, 2018
2.5 – Current
0.5.0-pl
May 29, 2018
2.5 – Current
0.4.2-pl
February 28, 2018
2.5 – Current
0.4.1-pl
February 25, 2018
2.5 – Current
0.4.0-pl
November 22, 2017
2.5 – Current
0.3.1-pl
October 17, 2017
2.5 – Current
More

More from Mark Hamstra

VersionX

Keeps track of your content and elements.

View
ClientConfig

Manage client and theme settings from a comfortable interface.

View
C
CSRF Helper

Secures your FormIt and Login forms with CSRF tokens.

View
ContextRouter

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

View