VIGIL
Vigil is a free client and hosting account management system designed especially for MyOwnFreeHost resellers. It comes out of the box with a ticket support system, free SSL generator and elegant design.
Table Of Contents
Features
Signup / Login
Users can register and login using their email adresses to create and manaage their hosting accounts, SSL certificates, create support tickets and leverage other features as well.
Password Reset
Password resets just got a bit more easier and secure
eMail Validation
Account validations too got a bit more easier
Account Management
Create as many accounts upto the MyOwnFreehost limit of three per email
Account Settings
Clients can create hosting accounts while complying to the terms
GoGetSSL API SSL
We use the GoGetSSL API system to create orders. Though this API is tough to implement, we made it true
MOFH API Integration
MyOwnFreeHost's API is the basic core of VIGIL. Without it, you cannot even create accounts or perform basic functions which are important for VIGIL to work
Captivative Security
Well we never forgot the security system
SMTP Integration
We gotta somehow send emails to clients regarding verification tokens, notifying them of recent account changes and more. Well we need a server that sends email
π
More To Look Out The following are some of the core features to lookout for but are less common yet very useful for admins! We've tried our best to make the client area full of limitless features.
- Ticketing Support System
- Knowledgebase Docs
- Admin Dashboard
- Dark / Light Mode
- Independent Setup
- Extra Tools For Clients
- WHOIS Lookup
- DNS Lookup
- CSR Generator
- CSR Decoder
- CSS Minifier
- CSS Beautifier
- PHP Encoder
- XML To JSON
Requirements
Your server needs to meet the following minimum requirements to allow you run VIGIL:
- PHP v7.4 +
- MySQL v5.7 +
- OpenSSL v1.2 +
Dependencies
The following libraries are used to make this build possible.
- phpmailer
- mofh-client
- guzzlehttp
- composer
- user info
- gogetssl
- google fonts
- twemoji
Installation
- Download VIGIL
vigil.zip
file. - Upload the
.zip
file to the root of your domain. - Create an empty database for this project with a user assigned.
- Hover to your website
http://yourdomain.com/
and you'll see an installation page.
- After selecting
Get Started
you need to fill out the database details and the connection attempt will be made.
- Enter basic information like clientarea name, url (eg.
https://yourdomain.com/
) and email.
- Register your admin account to overlook you hosting company.
- Rename or delete the
bravo
folder. (IMPORTANT
) - You can access the admin dashboard at
https://example.com/admin/
. - Set callback url to
https://example.com/callback/Callback.php
in MOFH Reseller Panel (panel.myownfreehost.net).
- Set up the API in "API Settings" in the admin dashboard (
https://example.com/admin/
). - Add free subdomains in "Extensions" in the admin dashboard (
https://example.com/admin/
). - All Done
π₯ You're finished with the installation!
Extra Setup Steps
- Create Knowledgebase articles for your company (
https://example.com/admin/
).
Contribution
This build is built, maintained and modified by @jaikt and its supporters.
Copyright
Β© 2021 - VIGIL - This Project Is Released Under The General Public License v3.0 License.