A Simple MOFH clientarea for free like infinityfree and minimal functionality

Overview

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

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 5.6 or above
  • 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.

Comments
  • random subdomain name

    random subdomain name

    i just update to SSL Version Hustal.I found another bug... Random Subdomain Name Example: Sub Domain Name Is NodeJS.domain.tld but Client Area And vP Show Random Sub Domain Name vP: 圖片 Client Area: 圖片

    opened by ImLoadingUuU 5
  • Parse error URGENT HELP

    Parse error URGENT HELP

    Parse error: syntax error, unexpected '<' in /home/vol2_6/website.com/www/client.website.com/htdocs/clientarea/function/signup.php on line 28

    Help pls

    opened by ItsGamingTube 4
  • Page shows

    Page shows "SITE_NAME" placeholder, yet it is not blank in the config.php

    Hey there! At https://host.networkbay.org/ the "SITE_NAME" does not show up at NetworkHost like I have set it to. However on the admin page, it does.

    https://i.imgur.com/rLpYQ2j.png

    Also you might want to take a look at the countdown timer since it displays as a "-"

    opened by Naidru 4
  • :\

    :\

    template/css/bootstrap.min.css not exists. cPanel Login/File Manger Button Not Worked

    includes/header.php

    <?php
    include __DIR__."/connect.php";
    ?>
    

    -->

    <?php
    include __DIR__."/config.php";
    ?>
    
    opened by ImLoadingUuU 3
  • Domains

    Domains

    Please help us and include domains lister of a particular account like the InfinityFree. Thank you. We appreciate your work because it has helped us alot

    opened by ZuHost 2
  • domainchecker.php not quite working

    domainchecker.php not quite working

    When I try to create a new account I get an error.

    Warning: require(../../vendor/autoload.php): failed to open stream: No such file or directory in /home2/perny/domains/mineton.pro/public_html/clientarea/domainchecker.php on line 4
    
    Warning: require(../../vendor/autoload.php): failed to open stream: No such file or directory in /home2/perny/domains/mineton.pro/public_html/clientarea/domainchecker.php on line 4
    
    Fatal error: require(): Failed opening required '../../vendor/autoload.php' (include_path='.:/usr/local/php74/lib/php') in /home2/perny/domains/mineton.pro/public_html/clientarea/domainchecker.php on line 4`
    

    and vendor/autoload.php does exist.

    opened by pernydev 1
  • Better database setup

    Better database setup

    Setting up database is very confusing. Because it has a lot of setup to do.i would advise you to make the database put a default user and password and export the database. So others can just import the database and change the admin pass. And if you can, take wordpress'es install software and use it with the client area.

    opened by nabeelshaikh7 1
Releases(v1.0.0)
Owner
Mahtab Hassan
I'm a web Developer and I like to create web applications and websites.
Mahtab Hassan
Livewire component that brings Spotlight/Alfred-like functionality to your Laravel application.

About Wire Elements Spotlight Wire Elements Spotlight is a Livewire component that provides Spotlight/Alfred-like functionality to your Laravel applic

Wire Elements 790 Dec 27, 2022
Minimal GraphQL client for Laravel.

Minimal GraphQL Laravel Client Minimal GraphQL client for Laravel. Requirements Composer 2+ Installation Install Package (Composer 2+) composer requir

David Gutierez Bendeck 20 Dec 7, 2022
Eloquent Befriended brings social media-like features like following, blocking and filtering content based on following or blocked models.

Laravel Befriended Eloquent Befriended brings social media-like features like following, blocking and filtering content based on following or blocked

Renoki Co. 720 Jan 3, 2023
an opensourced roblox group finder writen in python 100% free and virus-free

Roblox-Group-Finder an opensourced roblox group finder writen in python 100% free and virus-free note : if you don't want install python or just use w

mollomm1 1 Nov 11, 2021
A Laravel package that adds a simple image functionality to any Laravel model

Laraimage A Laravel package that adds a simple image functionality to any Laravel model Introduction Laraimage served four use cases when using images

Hussein Feras 52 Jul 17, 2022
An opinionated support package for Laravel, that provides flexible and reusable helper methods and traits for commonly used functionality.

Support An opinionated support package for Laravel, that provides flexible and reusable helper methods and traits for commonly used functionality. Ins

Ian Olson 3 Apr 14, 2021
Useful blade components and functionality for most Laravel projects.

laravel-base Note: Package is still in early stages of development, so functionality is subject to change. LaravelBase is a package I've created to pr

Randall Wilk 3 Jan 16, 2022
A simple blog app where a user can signup , login, like a post , delete a post , edit a post. The app is built using laravel , tailwind css and postgres

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Nahom_zd 1 Mar 6, 2022
Phone number functionality for Laravel

Laravel Phone Adds phone number functionality to Laravel and Lumen based on the PHP port of Google's libphonenumber API by giggsey. Table of Contents

null 2.1k Dec 31, 2022
Added Laravel functionality to Enlightn Security Checker.

Added Laravel functionality to Enlightn Security Checker. Adds a command to check for, and optionally emails you, vulnerabilities when they affect you.

Jorijn Schrijvershof 184 Oct 27, 2022
This project demonstrates the power of soketi's WebSocket functionality in Laravel.

Laravel + soketi = <3 This project demonstrates the power of soketi's WebSocket functionality in Laravel. Installing the project The server requires:

Soketi 35 Dec 24, 2022
Laravel Manager - provides some manager functionality for Laravel

Laravel Manager Laravel Manager was created by, and is maintained by Graham Campbell, and provides some manager functionality for Laravel. Feel free t

Graham Campbell 371 Dec 17, 2022
Adds phone number functionality to Laravel based on the PHP port of Google's libphonenumber API by giggsey.

Laravel Phone Adds phone number functionality to Laravel based on the PHP port of Google's libphonenumber API by giggsey. Table of Contents Demo Insta

null 2.1k Jan 2, 2023
Providing some testing functionality for Laravel

Laravel TestBench Laravel TestBench was created by, and is maintained by Graham Campbell, and provides some testing functionality for Laravel. It util

Graham Campbell 50 Dec 20, 2022
Added Laravel functionality to Enlightn Security Checker

Added Laravel functionality to Enlightn Security Checker. Adds a command to check for, and optionally emails you, vulnerabilities when they affect you.

Jorijn Schrijvershof 184 Oct 27, 2022
Laravel Manager provides some manager functionality for Laravel

Laravel Manager Laravel Manager was created by, and is maintained by Graham Campbell, and provides some manager functionality for Laravel. Feel free t

Graham Campbell 371 Jul 11, 2022
Adds phone number functionality to TYPO3 based on the PHP port of Google's libphonenumber API by giggsey

TYPO3 Phone Adds phone number functionality to TYPO3 based on the PHP port of Google's libphonenumber API by giggsey. Installation composer require si

Simon Schaufelberger 3 Oct 25, 2022
A set of filament components with extra functionality & fresh look

Filament Addons A set of filament components with extra functionality & fresh look Pills (Tab Pills) Coming Soon ... Support Filament Installation You

Bezhan Salleh 15 Dec 16, 2022
A simple Content Moderation System for Laravel 5.* that allows you to Approve or Reject resources like posts, comments, users, etc.

Laravel Moderation A simple Moderation System for Laravel 5.* that allows you to Approve or Reject resources like posts, comments, users, etc. Keep yo

Alex Kyriakidis 509 Dec 30, 2022