NEMS Cloud Services is a module for NEMS Linux which gives the user access to cloud backup and restore functionality, and cloud-based monitoring of NEMS Server hosts and services.

NEMS Cloud Services requires a license key, which is provided to any users who donate $8/month or more via Patreon.

The backend of NEMS Cloud Services is closed source software developed by Robbie Ferguson.

Corporate Sponsors

NEMS Cloud Services Changelog

This changelog is a list of the major revisions culminated during this NEMS release cycle.

NEMS Cloud Services (NCS) was first released with NEMS Linux 1.5, and is part of every release since then, with continued development and improvements taking place regularly.

By activating this optional service, your NEMS Linux server(s) will benefit from off-site backups and notifications should your device stop responding. NCS includes a web-based tactical view that is accessible from anywhere, and amalgamates the tactical information of multiple NEMS servers on your account allowing sysadmins a method of monitoring multiple sites from one cloud-based dashboard.

NCS includes NEMS CheckIn, which will notify you by email if your NEMS Linux server becomes unresponsive. Disabled by default, NEMS CheckIn can be configured within NEMS SST.

All components of NEMS Cloud Services require a NEMS Cloud Services account. Currently, NCS is licensed in an all-or-nothing model, meaning if you support NEMS Linux at a tier that includes NCS, you will receive access to all the features of NCS.

  • July 16, 2019 - Begin encrypting NEMS State data with personal encryption/decryption password for NEMS Cloud Services users in preparation for the coming NEMS Cloud Services Dashboard.
  • July 17, 2019 - NEMS Cloud Services master NEMS Server login complete.
  • July 17, 2019 - NEMS Cloud Services now receives NEMS GPIO Extender data from subscribed devices. This will allow NEMS Warning Light or GPIO Extender Clients to be placed anywhere in the world, and will also allow a single NEMS Warning Light to display the state of multiple NEMS Servers.
  • July 18, 2019 - NEMS Cloud Services Dashboard now displays the master NEMS Server alias, CheckIn setting and Host/Service state.
  • July 19, 2019 - NEMS Cloud Services Dashboard now updates the state data automatically. This was a bit more complex than a standard ajax call due to the encrypted state of the data.
  • July 19, 2019 - Added tooltips to Host/Service icon on NEMS Cloud Services Dashboard which shows the count of each state.
  • July 19, 2019 - Added nems-info cloudauthcache option which loads the current NEMS Cloud Services authorization status from cache rather than a live connection (significantly faster for quick checks).
  • July 19, 2019 - NEMS Cloud Services Dashboard has been added to the “Reporting” menu on all NEMS servers which are connected to the service.
  • July 20, 2019 - Added NEMS Platform and Version to NEMS Cloud Services Dashboard.
  • July 22, 2019 - Added credential error handling to NEMS Cloud Services parent server login. Now, an easy to understand error message will be given if you enter invalid credentials, rather than just receiving a blank page.
  • July 25, 2019 - Moved NEMS TV Dashboards' livestatus connector to a new folder “connectors” to pave the way for new dashboard connectors.
  • July 25, 2019 - NEMS TV Dashboard has been removed from nems-www and is now its own repository called nems-tv. This is to allow me to add NEMS TV Dashboard to NEMS Cloud Services without needing to build a second (redundant) version. It also means NEMS Cloud Services' version will exactly mirror the features of the local copy.
  • July 26, 2019 - NEMS TV Dashboard added to NEMS Cloud Services.
  • July 26, 2019 - Improve the output of the clock on NEMS TV Dashboard.
  • July 26, 2019 - Sync NEMS TV Dashboard's local clock setting to NEMS Cloud Services. Now the clock output format will match your local settings (ie., 12/24h format, whether to show am/pm).
  • July 26, 2019 - NEMS TV Dashboard in NEMS Cloud Services now shows the alias of the reporting NEMS Server. This is in preparation for the coming reconciliation of multiple connected NEMS Servers on a single NCS TV Dashboard.
  • August 22, 2019 - Fixed error on NEMS Cloud Services Dashboard where the tooltip() function was not loaded before it was called.
  • August 22, 2019 - Begin building a means of NEMS Cloud Services' TV Dashboard to detect and display if the NEMS Server is not online (via NEMS CheckIn). Also, the server list will now highlight down NEMS Servers red.
  • August 23, 2019 - NEMS TV Dashboard has a setting in NEMS SST that allows you to change the notifications to immediately display, rather than honoring the notifications settings in NEMS NConf. This setting now also impacts the results of nems-info state and NEMS Cloud Services' TV Dashboard.
  • August 23, 2019 - NEMS Server State Report added to NEMS Cloud Services. Now you can see the state of all your hosts/services directly from the NEMS Cloud Services Dashboard.
  • September 10, 2019 - NEMS Cloud Services will now re-route you to the Dashboard if you have an active session. Active sessions will remain active for 24 hours. As requested by Premium.
  • September 13, 2019 - NEMS Cloud Services sessions now remain active for 7 days, allowing you to open NEMS Cloud Services features in your browser without needing to login (until you click Logout).
  • August 20, 2020 - Migrate all system emails (ie., NEMS CheckIn, Forum Notifications, etc.) to Amazon SES and enable DKIM. Maximize reliability of notification emails from NEMS Cloud Services and reduce being falsely identified as spam.
  • September 3, 2020 - State Report improved to provide color-coded responses to host and service state.
  • changelogs/ncs.txt
  • Last modified: 2020/09/03 13:00
  • by Robbie Ferguson