User Tools

Site Tools


NEMS Linux Commands: nems-init

In order to begin using your NEMS Linux server, you must first initialize it. The nems-init process makes initialization quick and easy by automating many of the first-boot tasks for you.

To initialize NEMS Linux, simply connect to your NEMS Linux server over SSH or via a connected keyboard/monitor (if SSH is not available) and type:

sudo nems-init

nems-init automates and simplifies the following operations:

  1. Forces you to change the pi Linux user password. (Old NEMS versions only: pi user was deprecated in NEMS 1.3) You should never have a production Pi using the default pi:raspberry username:password since there are many malware scripts that seek out and destroy such devices. Make sure you select a strong password as this user will have SSH and super user access. This is also the user you will use to access network shares located on your NEMS Linux server.
  2. Creates your NEMS user. This is the username and password you will use to access web-based systems such as NConf, Nagios Core, and your NEMS-Migrator backups (over https), as well as when you login to the NEMS server over SSH or local console.
  3. Configures your timezone. NEMS Linux uses NTP to automatically update your NEMS server's date and time based on your configured timezone.
  4. Configures your keyboard locale/language.
  5. Generates and installs your self-signed SSL certificates.
  6. Expands the root filesystem to use the entire size of your storage (eg., MicroSD).
commands/nems-init.txt · Last modified: 2017/11/06 16:08 by Robbie Ferguson