Installing Aesel

System Requirements

In order to run Aesel, you should have at least one server with a minimum of:

  • 8GB RAM Available
  • 8GB Hard Disk Space Available

Note that production systems will likely require significantly more resources.

In order to run Aesel on Docker, you should have at least:

  • Docker CE >17.03 or Docker EE >17.06
  • Docker Compose >1.12.0 for using Docker Compose scripts

Running Aesel natively is supported on the following platforms:

  • Ubuntu >16.04
  • Redhat/Centos >7

Docker

The easiest way to get started with Aesel is with Docker and Docker Compose. Before continuing, please be sure to follow the steps in the following links:

Note

  • Docker Community Edition is more than sufficient, but if you already have a subscription to Docker Enterprise, that will work perfectly well too.
  • Windows users will typically have compose installed with Docker, and won’t need to follow the steps in the second link.

Starting a Development Deployment

This is a great option if you want to play around with the Aesel API’s, integrations, and web browser, without dealing with all of the complexity that a secure environment brings.

First, Download the Aesel setup files from https://github.com/AO-StreetArt/Aesel/archive/master.zip.

Unzip the files, and open a terminal/command prompt from the main folder.

Run the following commands:

./aesel.sh dev

Note

Windows users will need to call docker-compose manually, from the ‘deployment/min/compose’ folder. You will need the environment variable NETWORK_INTERFACE_ADDRESS set to your IP address for the development cluster UDP API to function correctly.

Congratulations, Aesel is now up and running on your computer! To make sure that everything started correctly, open up your web browser after about 30 seconds and go to the address http://localhost:8080/portal/home.