Roxbot Linux Installation Process
Ch.No Chapters
1. System Specification
2. Overview Prerequisites
3. Installation Process and Configuration
● DataBase
○ Redis
○ MongoDB
● Python
● Nodejs
4. Roxbot Installation steps
1.System Specification
Platform Linux Machine(Ubuntu)
RAM Minimum 8GB
Secondary Storage Free space 20GB, HDD any (SSD
is preferred)
Processor Minimum Octa Core
2: Overview of Pre-requisites
Redis: Redis is an open-source in-memory data structure
project implementing a distributed, in-memory key-value
database with optional durability supports different kinds
of abstract data structures, such as strings, lists, maps, sets,
sorted sets, hyperloglogs, bitmaps, streams, and spatial indexes.
Python: Python is an interpreted, high-level, general-purpose
the programming language, used mainly for Machine
Learning and other allied operations.
MongoDB: MongoDB is a cross-platform, document-oriented
database program.
3: Installation Procedure and Configuration
● DataBase
Note: Enter the following command into terminal one by one.
● Redis :
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install redis-server
sudo systemctl enable redis-server.service
● MongoDB:
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo systemctl start mongod
Or
sudo service mongod start
● Nodejs
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
● Python
sudo apt-get update
sudo apt-get install python3.
4. Roxbot Installation steps
In the project directory, we have file name roxbot_linux.py. To install the
Roxbot we need to run this file by a given command
sudo python3 roxbot_linux.py
Once the command execution is done, Roxbot will be installed in the
machine we can check the bot services with following commands.
systemctl status app_server
systemctl status mainlistner
systemctl status savyy