Skip to content

Installation

Kinshuk Bairagi edited this page Mar 4, 2021 · 14 revisions

Oreka installation comprises of 2 mandatory components (orkaudio & orktrack) & one optional component (orkweb)

Orkaudio

OS Compatibility

OS Version Variant
Ubuntu 16.04 Native Support/Docker Support
Debian 9 Native Support/Docker Support
CentOS any Docker Support
Windows - Not Maintained

Native Installation

  1. Install daemontools and orkaudio
apt-get install daemontools daemontools-run
apt install ./orkaudio.deb
  1. Configure /etc/orkaudio/config.xml

  2. Start/Stop the orkaudio service

svc -u /etc/service/orkaudio #to-start
# Verify that is running using `ps aux | grep orkaudio`
svc -d /etc/service/orkaudio #to-stop

Docker Based Installation

docker run -itd --net=host --restart=always --privileged=true -v /var/log/orkaudio:/var/log/orkaudio voiceip/orkaudio:latest

Orktrack

Install orktrack using the following steps:

  1. Install MySQL & Tomcat (>8.5)
apt-get install mysql-server-5.7 mysql-client-5.7
apt install tomcat8
  1. Create database oreka

  2. Proceed with configuration

    Create the folder /etc/oreka and create the following files database.hbm.xml example, logging.properties example, logging.xml example, orktrack.config.xml example and configure them as per your need.

  3. Create the log folders.

mkdir /var/log/orkweb
chown -Rv tomcat8:admin /var/log/orkweb/
  1. Deploy orktrack.war to tomcat webapps folder, and restart tomcat.

Orkweb

Install orkweb using the following steps:

  1. Follow steps 1-3 of orktrack.

  2. Deploy orkweb.war to tomcat webapps folder, and restart tomcat.

Clone this wiki locally