Skip to content

A Simple MOFH clientarea for free like infinityfree and minimal functionality

License

Notifications You must be signed in to change notification settings

NXTS-Developers/PROJECT-HUSTAL

Repository files navigation

Project Hustal

Project Hustal is a free of cost MOFH clientarea for account management and support services. It have easy to use features and a much like infinityfree.net interface.

AppVeyor AppVeyor AppVeyor AppVeyor AppVeyor AppVeyor

Table of Content

Features

Hustal features are listed below:

  • Sign up / Login
  • Password reset functionality
  • Validation / Verification
  • Account Management
  • Account Settings
  • GoGetSSL Api integration
  • MOFH Api integration
  • Support system

Requirements

Your server need to met minimal requirements to run hustal PHP Version 8.0 and above does not work currently.

  • php 5.6 to 7.4
  • mysql 5.7 or above

Installation

Installation of hustal is much then you think

  • Download the hustal zip file.
  • Extract it to your root folder of your domain.
  • Open config.php file in includes folder and edit details bellow
// database information 
define('DB_HOST','Databse Hostname');// localhost
define('DB_USER','Databse Username');// root
define('DB_PASS','Database Password');// password
define('DB_NAME','Database Name');// vhost
// site info
define('SITE_ADDR','Domain Name');// example.com
define('SITE_NAME','Website Name');// Flexhost
define('SITE_EMAIL','Website Email');// [email protected]
define('SITE_PHONE','Website Phone Number');// +1 000 00000000
define('SITE_IP','185.27.134.46');// MOFH Server IP
define('AFF_ID','Affiliate ID');// iFastNet Affiliate ID
// API Settings
define('API_USER','MOFH WHMCS API Username');// resellerpanel -> whmcs -> api 
define('API_PASS','MOFH WHMCS API Password');// resellerpanel -> whmcs -> api 
define('API_PLAN','MOFH Reseller Plan Name');// resellerpanel -> plans -> plan name
// note: remember to add your server ip to reseller panel
// Mail Settings
define('MAIL_PORT','SMTP PORT');// 587
define('MAIL_USER','SMTP Username');// [email protected]
define('MAIL_PASS','SMTP Password');// example123
define('MAIL_HOST','SMTP Host');// smtp.example.com
// SSL Settings 
define('SSL_USERNAME',SSL API Username');// [email protected]
define('SSL_PASSWORD','SSL API Password');// example123
  • Setup database according to DATABASE.md file.
  • Setup rules using SETUP.md file.
  • All done. Enjoy free hosting.

Dependencies

The following libraries are required to run hustal

  • phpmailer
  • anake-whm-api
  • guzzle
  • composer
  • user info
  • gogetssl

Contributer

The build is created and modified by Mahtab Hassan

Copyright

Code Copyright 2021 Hustal. Code released under the MIT license.

About

A Simple MOFH clientarea for free like infinityfree and minimal functionality

Resources

License

Stars

Watchers

Forks

Packages

No packages published