Warning! This software is NOT SECURE. Do not use this software for production, it can be hacked, revealing personal information in seconds. You can be held accountable by courts (Lawsuits, etc) for allowing private user data out.
WARNING! This respatory is no longer maintained by its creator or maintainers!
WARNING! This respatory has major security issues that have not yet been patched! By continuting to use this software, you acknowledge these security holes exsist, and that this code is not to be used in production. Please use Xera instead.
MOFHY Lite
MOFHY Lite is a priceless MyOwnFreeHost Client Area for account management, ticket support system and a free ssl service. It has easy to use features much like the WHMCS Digit UI interface. Visit the offical website!
Table of Content
Features
MOFHY Lite features are listed below:
- Sign up / Login
- Password Reset Functionality
- eMail Validation / Verification
- Account Management
- Account Settings
- GoGetSSL Api Integration
- MOFH Api Integration
- Ticket Support System
- Custom Template System
- Knowledgebase System
- Admin Settings
- Day/Night Mode
- Standalone Setup
- SMTP Support
- Extra Tools For Clients
- WHOIS Lookup
- DNS Lookup
- CSR Generator
- CSR Decoder
Requirements
Your server need to met minimal requirements to run MOFHY Lite:
- PHP v5.6 or above.
- MySQL v5.2 or above.
- OpenSSL v1.1 or above.
Installation
Installation of MOFHY Lite is much eaiser then you think!
- Download the
MOFHY-Lite-dev.zip
file.
- Extract the .zip file to the root folder of your domain.
- Create an empty database for the project
- Open your browser and type
http://yourdomain.com/src/
an installation page will be appear.
- After clicking "install" you have to fill out your database details and click on validate to connect to the database.
- Fill out the clientarea name, clientarea URL:
http://example.com/src/
, and clientarea email. Then click next.
- Register an admin account for free.
- Rename or remove the "installation" directory form src directory. (This is super important!)
- Access the admin panel at
http://example.com/src/admin/
.
- Set callback url to
http://example.com/src/callback/Callback.php
in the MOFH Reseller panel (panel.myownfreehostnet).
- Set up the API in "API Settings" in the admin area (
http://example.com/src/admin/
).
- Set up the Domain Extensions (Free subdomains) in the admin panel (
http://example.com/src/admin/
).
- All done!
Extra Setup Steps
- Create Knowledgebase articles for your webhost (
http://example.com/src/admin/
).
Dependencies
The following libraries are required to run MOFHY Lite:
- phpmailer
- mofh-client
- guzzlehttp
- composer
- user info
- gogetssl
SMTP
Here are some widely used SMTP services. They have a free plan with some limitations though, most importantly they are compatible with MOFHY-Lite.
Extensions
Contributer
This build is created, modified and maintained by Mahtab Hassan.
Copyright
Code ©️ Copyright 2021 MOFHY Lite. Code released under the MIT license.