The following technical requirements are needed to set up Yo!Coach:
Supported Operating Systems: Ubuntu x86, x86-64 20.04+
Supported Web Servers
- Apache 2.4.x
PHP Compatibility: 8.1.x
Required Extensions
-
GD with Free Font support
-
Zlib with zip support
-
DOM
-
mbstring should be enabled
-
Iconv function should be enabled
-
Fileinfo function should be enabled
-
Ioncube Loader
-
JSON
-
cURL function should be enabled
-
The calendar function should be enabled
-
PHP Composer should be installed
-
Safe mode off
- PHP Memory Limit: 128M
My SQL
- 8.0.x or higher [MySql JSON Support required]
- sql_mode must be "NO_ENGINE_SUBSTITUTION" only
Server Hosting Setup: Ability to run scheduled jobs (crontab) with PHP
Compatible Web Hosting: Dedicated Server or Cloud Server
For AWS Setup
Yo!Coach can be set up with t2.micro, however, will require upgradation once the number of users begin to increase. Our general recommendation is t2.large instance type.
The configuration of various EC2 instances can be viewed at https://aws.amazon.com/ec2/instance-types/
Server Configuration: General recommendation is a minimum quad core CPU with at least 4 GB RAM for optimal use
Note: AWS Free Tier Instance (EC2.micro) is for checking the functionality of the website/solution being delivered, we recommend upgrading to T2.medium or T2.large before you start marketing your business. Upgrading AWS hosting instance costs only a fraction of the amount compared to the marketing costs and other direct/indirect costs involved in performance optimization of the solution to run on EC2.micro instance.