Installing Onepoint on CentOS 7
Contents
MariaDB
First, make sure MariaDB - packages mariadb and mariadb-server - is installed on the system. If you want to use an external MariaDB database for the installation, this step is not required. You will need to create an empty database for installing Onepoint (for example, database onepoint)
Tip: You shall make sure TCP/IP (bind-address) access is enabled for MariaDB / MySQL.
Apache Web Server
You will need the Apache Web Server installed on the system for installing Onepoint
PHP
You will need PHP 7.2 or higher to install Onepoint. You'll need to install the following packages:
- php
- php-common
- php-bz2
- php-curl
- php-ldap
- php-gd
- php-gmp
- php-imap
- php-mbstring
- php-mcrypt
- php-soap
- php-mysqlnd
- php-xml
- php-zip
- php-json
If you are installing PHP from the Remi's Repository, for example remi-php72, you will install the appropriate corresponding packages to the packages above.
Python
You will need Python 2.7. You'll need to install the following packages:
- python
- python-pip
- python-requests
- python-ldap
- python-paramiko
Other Libraries
You will need to install the following libraries:
- curlpp ([1])
Install Onepoint
Install the repository for your operating system version below. After this, install the onepoint package, through yum:
]# yum install http://repo.onepoint.net.br/yum/centos/repo/onepoint-repo-0.1-1centos.noarch.rpm ]# yum install onepoint
Initialize Onepoint
Run the setup script, accessing <HOSTNAME>/onepoint/ui/setup.
Finished
Now, Onepoint is ready.