First, install the prerequisites.
OPQ Mauka requires version 3.5 or greater of Python. It's suggested that you use your distribution's package manager to install Python 3.5 or greater if its available. Python 3.5 or greater can also be downloaded here.
- Use pip to automatically install the dependencies for this project by referencing the
pip install -r requirements.txt
If you would like Mauka to start at boot, you must create a service for it. This documentation assumes that SysVinit is used and the start-stop-daemon binary is available (most modern Debian based distributions).
- Run the script
- The service will now start automatically at boot
- To start the service type
sudo service mauka start
- To stop the service type
sudo service mauka stop
- To restart the service type
suer service mauka restart
Note: If you successfully create services for OS X or systemd, please let us know!
python3 OpqMauka.py path_to_config.json
Users do not need to compile protobuf for this component. The Mauka Python protobuf wrapper will be kept up to date with the source by the maintainers.