Installation and Admin Panel
Database
Create a new MySQL database.
Create a new MySQL username and password.
Assign full privileges to your database username.
Set the collations for both the database and its associated tables and table columns to utf8mb4_unicode_ci.
cPanel - MySQL database wizard
Plesk - Website databases
Files
Download and unzip the latest version of the application.
Upload the software.zip file on your domain.com web or root host directory.
Extract the uploaded zip file to the above location.
cPanel - Upload and Extract Files
Plesk - Uploading Content with File Manager
Permissions
Set the access permissions of the followings to (CHMOD) 674 for files and 775 for folders:
Files
.env
Folders
bootstrap/cache
public/uploads
storage
storage/fonts
storage/framework
storage/framework/cache
storage/framework/cache/data
storage/framework/sessions
storage/framework/views
storage/logs
cPanel - Update file or folder permissions
Plesk - Setting file and directory access permissions
Directory
Set your domain web directory or root to public directory of the application. For instance, if you have uploaded the application to the folder domain.com, you should set the web directory to domain.com/public folder.
If you are unable to change the document root to domain.com/public during the setup of your domain to install the application because your domain is the primary domain of the host and is automatically assigned to the public_html directory, then in order to eliminate the public path from the URL, you should utilize the .htaccess file provided here.
cPanel - New document root
Plesk - Defining a custom document root
Requirements
PHP 8.2.x
MySQL 5.7.7+
MariaDB 10.3.17+
Apache 2+
BCMath PHP Extension
Ctype PHP Extension
Fileinfo PHP extension
JSON PHP Extension
Mbstring PHP Extension
OpenSSL PHP Extension
PDO PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Zip PHP Extension
GD PHP Extension
cURL PHP Extension
Install
Go to domain.com and follow the installation wizard to complete the installation.
After the installation is completed, login to your account.
After logging in, navigate to your dashboard and activate your application following these instructions.
Emails
Set up your SMTP provider credentials Settings > SMTP.
Note: Failure to configure your SMTP provider details will result in a 500-error message during the registration process.