User Tools

Site Tools


Upgrade NEMS to Newer Version

Definition of Version Terms

When we designate a version with an 'x', such as NEMS 1.2.x, we mean anything within the 1.2 rolling release cycle. This means 1.2 (which can also be considered 1.2.0 if desired), 1.2.1, 1.2.2, and so-on.

Rolling Release Upgrade Instructions

A rolling release is a second decimal point release, and rolling upgrades are available within each major release as made available. Rolling releases are usually pushed out in order to fix bugs or improve features. An example of a rolling release would be going from NEMS 1.2 to 1.2.1, or 1.2.1 to 1.2.3. Once a new NEMS major release is available, it is recommended to perform a major release upgrade to ensure you have the latest and greatest NEMS has to offer.

  1. Login to NEMS via SSH as the pi user.
  2. Type: sudo nems-upgrade
  3. Reboot.

Please Note: If you receive a notice that nems-upgrade is an unknown program, did you initialize NEMS? Please re-read the Installation Instructions if that is the case.

Major Release Upgrade Instructions

These steps may be followed to upgrade from one major point release to the next major point release. For example, this process will take you from NEMS 1.1 to NEMS 1.2, or NEMS 1.2.x to NEMS 1.3, or ultimately, NEMS 1.3 to 2.0, and so-on.

  1. Connect to your existing NEMS dashboard from your computer and press Migrator→Backup. That will give you your backup.nems file.
  2. Deploy NEMS 1.2 on a new card (please use a new card so you can always revert back to your existing NEMS 1.1 if you have a problem).
  3. Boot your Pi into NEMS 1.2 and initialize it as normal (instructions are provided via your web browser when you connect)
  4. Once you get to the dashboard simply click Migrator→Restore to open the documentation which walks you through restoring your settings from your backup.nems file.

Upgrade from NEMS 1.0 or nagiospi

See legacy upgrade documentation here:

nems/upgrade_instructions.txt · Last modified: 2017/09/18 16:26 by robbie