Vigil is a free client and hosting account management system designed especially for MyOwnFreeHost resellers.

Overview

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 πŸ”’ . Enter the accounts email and you'll get an email with the verification token. Copy paste the token on the reset page and enter your new password and again confierm the same.


eMail Validation

Account validations too got a bit more easier 🐣 with enhanced security βœ… . Signup and you'll get an email with a verification token. Copy the token and paste it on the validation page, without that there is no way in.


Account Management

Create as many accounts upto the MyOwnFreehost limit of three per email 😞 . We are abided by the terms to implement the limit πŸ§‘β€βš–οΈ . Creating multiple accounts with different emails on purpose is against the terms and accounts will be suspended forever 😡 .


Account Settings

Clients can create hosting accounts while complying to the terms πŸ˜– . We've also introduced the reactivate and deactivate account features πŸ€— . If the system detects malware and banned sprt of scripts will result in a permanent suspension πŸ’₯ .


GoGetSSL API SSL

We use the GoGetSSL API system to create orders. Though this API is tough to implement, we made it true 😁 ! Get your API credentials from my.gogetssl.com's reseller module and you're ready to start taking SSL orders 🧭 .


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 🌽 . You need to signup for a reseller account here first πŸ§‘β€πŸš’ . Once your domain get's approved come back here to continue reading.


Captivative Security

Well we never forgot the security system πŸ• , infact we made it on the top of our priority list while building VIGIL 😲 . Well but there's a catch, it needs an SSL certificate to funtion at full capacity πŸŒ• . We made that a limitation as most hosting providers give free SSL on purchase πŸ›£οΈ .


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 πŸ“© using external credentials. Here are some widely used SMTP services πŸ’¨ . They have a free plan with some limitations though, most importantly they are compatible with VIGIL.


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.

You might also like...
DooTask is a lightweight open source online project task management tool that provides various document collaboration tools, online mind mapping, online flowcharting, project management, task distribution, instant IM, file management and other tools.

DooTask is a lightweight open source online project task management tool that provides various document collaboration tools, online mind mapping, online flowcharting, project management, task distribution, instant IM, file management and other tools.

ControlPanel's Dashboard is a dashboard application designed to offer clients a management tool to manage their pterodactyl servers.
ControlPanel's Dashboard is a dashboard application designed to offer clients a management tool to manage their pterodactyl servers.

Features PayPal Integration Email Verification Audit Log Admin Dashboard User/Server Management Store (credit system) Vouchers and so much more! Contr

mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system
mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system

mini Project in Laravel and vue js. Real World Laravel 8x + vue js Dashboard.Task management and project management system. Dashboard features such as: Complete Dashboard, Custom Authentication, Email Verification, custom-login-register-forgot password (without jetstream).

La Fattura is a system designed for companies and individuals of all sizes to manage invoices

La Fattura La Fattura is a system designed for companies and individuals of all sizes to manage invoices, it integrates with Stripe for payments and w

Instagram automation represents the use of third-party software to manage your account, carry out tasks and/or interact with users without a human present.  Bulit in Laravel Framework
Instagram automation represents the use of third-party software to manage your account, carry out tasks and/or interact with users without a human present. Bulit in Laravel Framework

How to Deploy laravel project to heroku Video Link : https://youtu.be/7Nq_a2QiaHo Home Page Login Page Dashboard Page About Laravel Laravel is a web a

A free and open-source accounting and production system for businesses and non-profits with support for multiple users and varied integrations

A free and open-source accounting and production system for businesses and non-profits with support for multiple users and varied integrations.

OpenEMR is a Free and Open Source electronic health records and medical practice management application

OpenEMR is a Free and Open Source electronic health records and medical practice management application. It features fully integrated electronic health records, practice management, scheduling, electronic billing, internationalization, free support, a vibrant community, and a whole lot more. It runs on Windows, Linux, Mac OS X, and many other platforms.

A free and open-source Laravel 5.5 and VueJS (SPA) Ticket system
A free and open-source Laravel 5.5 and VueJS (SPA) Ticket system

Ticket-conductor A Laravel 5.5 and VueJS (SPA) Ticket system app (This project was mostly for myself to learn Vue Js a bit better, and will not be mai

:panda_face: Jitamin is a free software written in PHP, intended to handle the project management over the web. QQηΎ€: 656868

Jitamin Jitamin (pronounced /ˈdΚ’ΙͺtΙ™mΙͺn/) is a free software written in PHP, intended to handle the project management over the web. Jitamin is inspire

Owner
JAI KRISHNA
Hi πŸ‘‹. Made projects with Bootstrap, Halfmoon CSS, HTML & CSS. Learning PHP (by myself πŸ˜‚).
JAI KRISHNA
MOFHY Lite is a free web hosting management system to manage MOFH hosting accounts and SSL certificates.

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 us

Santiago RodrΓ­guez 6 Dec 28, 2021
Now Introducing a new and easy way to manage your clients and MyOwnFreeHost hosting accounts.

Warning This is a beta version of Xera. Use it for testing purpose only. You are be responsible for any loss or damages that may occor from using this

Mahtab Hassan 23 Dec 15, 2022
Mofhy is a secure, fast and responsive client area for managing MyOwnFreeHost accounts and ssl certificates.

Mofhy is an open-source MyOwnFreeHost client area for managing accounts and ssl certificates. It has easy to use features much like the WHMCS Digit UI interface

Mofhy 12 Dec 15, 2022
MyAAC is a free and open-source Automatic Account Creator (AAC) written in PHP

MyAAC is a free and open-source Automatic Account Creator (AAC) written in PHP. It supports only MySQL databases.

Lucas Giovanni 6 Aug 26, 2022
Simple Dynamic DNS Web management self-hosting. Run over dnsmasq.

MyDDNS [BETA] Simple Dynamic DNS Web management self-hosting. It use dnsmasq. It was inspired on duckdns.org. Preparation You need root access to a se

IvΓ‘n Eixarch 4 Jul 6, 2022
Account management unan

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

null 2 Jan 10, 2022
Akaunting is a free, open source and online accounting software designed for small businesses and freelancers

Akaunting is a free, open source and online accounting software designed for small businesses and freelancers

jahidul alam mishuk 1 Jan 9, 2022
Laravel-Library-Management-system is nice to management library system...

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

Eng Hasan Hajjar 2 Sep 30, 2022
Admidio is a free open source user management system for websites of organizations and groups

Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.

Admidio 214 Jan 1, 2023
Snipe-IT - A free open source IT asset/license management system

Snipe-IT - A free open source IT asset/license management system

snipe 7.2k Jan 4, 2023