-
Notifications
You must be signed in to change notification settings - Fork 38
Installing BEMOSS from the Wizard
WiKiHome | Installation Guide | Get Started | Developer Resources | BEMOSS™ Team
The screenshots below are taken from a Virtualbox system loaded with Ubuntu 16.04. If you plan to run BEMOSS™ on a different computer or single board computer with different OS, they may look different.
If you have not download BEMOSS™ Launcher Wizard to your computer, please follow the instruction on Installing BEMOSS™ Launcher Wizard page.
Open the GUI folder inside your BEMOSS™ main folder, it should look similar like this:
Please find the file startBEMOSS_GUI.sh, this file will start BEMOSS™ Launcher Wizard for you every time.
There are two options for running the BEMOSS™ Launcher Wizard:
-
Right click on any blank space in the GUI folder and click "Open in Terminal" option, then a terminal window will be opened. Input
$ ./startBEMOSS_GUI.sh
-
Or you can open the terminal at any place, run the startBEMOSS_GUI.sh file under correct directory by typing
$ ./#your_bemoss_main_folder_path/GUI/startBEMOSS_GUI.sh
please remember to replace #your_bemoss_main_folder_path into your real GUI path.
Then input your system password when asked.
If it is the first time running this BEMOSS™ Launcher Wizard, some package will be installed for the Wizard to run, after that, the BEMOSS™ Launcher Wizard main panel will appear.
Once it is launched, you can see the IP of your machine (IP address is necessary to visit BEMOSS™ WEB UI later).
If BEMOSS™ has already been installed and the Postgresql database has been configured, you can run BEMOSS™ V3.5 now by click the Run BEMOSS.
If BEMOSS™ has not been installed, please proceed to Step 2.
Click on the Run BEMOSS button on the main panel, a pop-up window will appear to ask if you want to install BEMOSS now. Please click 'OK' to start install the entire BEMOSS software platform.
A new terminal will prompt for the BEMOSS™ installation. The whole installation process might take about 30 minutes to 1 hour depending on different PC and OS. Before executing the installation, you may need to input your system password again to preceed the process
When installation is about to finish, the following information might be required:
- Define superuser for Django:
When asked whether you want to create a Django superuser, please type 'yes', then give the username. For the superuser username, currently we do NOT support customized username, so please type in 'admin'. Next, input your E-mail address. Finally, set the password. Please remember this password as it will be used to log on to BEMOSS UI with the username: admin
- Cassandra Database Initialization:
In the terminal, you will be asked to provide 1. Cassandra cluster-name, 2. database username and 3. database password. These information can be anything you like. You can also hit 'Enter' without any input, to use default values (username: bemoss, password: bemoss, cluster_name: bemosscluster). If you are using BEMOSS on multiple machines in a multi-node structure, make sure you use the same cluster-name, database username and database password for all nodes.
Until now, you have BEMOSS™ installed in your system, please follow Step 5 below to finish the post-installation configuration before running BEMOSS™.
There is one last thing need to be done before BEMOSS™ can be used, which is to configure Postgresql database. You can find the instruction HERE.