How to Install Olaris on Ubuntu Server Latest

Olaris is an open source operational risk management tool. This tutorial explains the steps to install Olaris on Ubuntu Server Latest.

Prerequisites

Before proceeding with the Olaris installation, you will need the following:

Step 1: Install PostgreSQL

Olaris uses PostgreSQL as a backend database, so it needs to be installed first. To install PostgreSQL, run the following commands:

sudo apt update
sudo apt install postgresql postgresql-contrib

After the installation is complete, check that the PostgreSQL service is running:

sudo systemctl status postgresql

Step 2: Set up PostgreSQL

Create a new PostgreSQL user by running the following command:

sudo -u postgres createuser -s olaris

Set a password for the new user:

sudo -u postgres psql
ALTER USER olaris PASSWORD 'your_password';

Exit the PostgreSQL shell by running:

\q

Step 3: Install Olaris

Clone the Olaris repository from GitLab with the following command:

git clone https://gitlab.com/olaris/olaris-server.git

Navigate to the cloned directory:

cd olaris-server

Install the Olaris dependencies via NPM:

npm install

Step 4: Configure Olaris

Copy the sample configuration file:

cp config/config.sample.json config/config.json

Open the configuration file in a text editor:

nano config/config.json

Edit the following properties:

{
  "database": {
    "url": "postgresql://olaris:[your_password]@localhost/olaris",
  },
  "authentication": {
    "jwtSecret": "[your_secret_key]"
  }
}

Replace [your_password] with the password you set for the PostgreSQL olaris user.

Generate a random secret key for jwtSecret. You can use a tool like https://www.grc.com/passwords.htm

Save and close the configuration file.

Step 5: Load the Olaris schema

Run the following command to load the Olaris schema into the PostgreSQL database:

npm run db:schema:load

Step 6: Start the Olaris server

Start the Olaris server by running:

npm start

You should see output similar to the following:

> Olaris@1.0.0 start /home/user/olaris-server
> node src/index.js

Listening on port 3000

Conclusion

That's it! You have successfully installed Olaris on Ubuntu Server Latest. You can access the Olaris web interface by visiting http://your_server_ip:3000 in your web browser.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!