It is recommended to place Totara web servers into De-militarized Zones (DMZs) instead of putting them directly into internal networks. This helps mitigate certain types of security attacks by limiting access from the site.
Before installing Totara you should have a server with:
Access to a supported database (PostgreSQL 9.2 or greater, MySQL 5.5.31 or greater, MariaDB 5.5.31, MSSQL 2008 or greater).
It is recommended that Totara sites are installed via SSL.
createdb -E utf8 [dbname]
CREATE DATABASE [dbname] DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
opcache.enable = 1