# Requirements

Before proceeding with the installation, please make sure your instance meets the following criteria.

| Requirement | Minimum Version / Details |
| --- | --- |
| Webserver | Apache (with `mod_rewrite` ), Nginx, or Litespeed |
| Database | MySQL 5.7.7+ or MariaDB 10.3.17+ (with `PHP-PDO/mysqlnd` driver) |
| PHP Version | PHP ≥ 8.2 |
| PHP Extensions | BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML, cURL, exif, GD, intl |
| PHP Functions | symlink, readlink |

1. Nginx requires a vhost similar to the default [laravel](https://laravel.com/docs/11.x/deployment#nginx) one.
2. The script can ran on pretty much everything, but for hosting, we usually recommend [DigitalOcean](https://m.do.co/c/dec4efd6a4d7) servers.
3. If having less tech experience, we strongly recommend using a panel-based server. EG: cPanel/Cyberpanel.
