Installation

Ops Status is easy to install. You should be up and running in no time by following the instructions below.

1. Prerequisites

Make sure you meet all the prerequisites before proceeding any further.

2. Download

  • Download the latest version of Ops Status from the GitHub project releases.
  • Extract the archive to the folder of your choice. The server will run from this path.

3. Install

Open a command prompt from the directory where you extracted the files in the previous step.

Run the command:

npm install --production

NPM will now download and install all the required dependencies.

4. Configure

A sample configuration file is provided (config.sample.json). Rename it to config.json and open it in your favorite text editor to modify the values.

Configuration Options

  • title: The title of your site, displayed in the browser tab.
  • host: The complete path to where Ops Status can be reached. Do not add a trailing slash!
  • port: On which port should the server listen. Port 80 by default.
  • db: The connection string to connect to MongoDB. More info in the Database Guide.
  • redis: Redis configuration object. More info in the Redis Guide.
  • sessionSecret: A super long, random string of characters, unique to your installation. (256-bit length recommended)
  • admin: The email address to use when creating the default admin account.

5. Run

You can now run the following command to start the NodeJS process:

npm start

Ops Status will now initialize and display a [RUNNING] message when ready.

6. Access the Administration Area

You can access the administration area using the link in the footer or by going to /admin

Login using the admin email you entered in the config file earlier and use the password admin

❗️

Change the admin password!

You should modify the default admin password to something more secure. Leaving it to the default value means anyone can login and modify all aspects of your site!

From the administration area, go to Users and click on the Edit icon next to the admin account to change its password.