Domain & Hosting Manager

Domain & Hosting Manager is designed for web agencies and freelancers, to manage and maintain it quick and simple on Domains, Hosting and Server....

In Domain & Hosting Manager, you can manage (add, edit, delete) your domain with its relevant accounts.

It also allows you to export your data in csv,excel,pdf and easy search options

Live Demo

System Requirements

  1. PHP Module >= 5.6.38
  2. mysql / Mysqli.

Installation

Download the file, Unzip the file dhm.zip

You will find Following File structure

Follow given steps to configure the project

  1. Upload the files to the root folder of your domain.(for eg: /home/domainname/public_html/). The path may vary based on different servers
  2. Create MySql Database via PHPMyAdmin (Web & Classic / cPanel / Plesk / Managed WordPress).
  3. Run the project using your domain url/install (Example: http://domainhostingmanagement.com/install). You will find following screen.

  1. Note: Please enter the database name which you created in step 2.
  2. Hostname: If you want to connect to your database from an application or a script on your SiteGround hosting account, you can simply use localhost as MySQL hostname.
    If you're accessing your database from a remote server, you need to grant it access first and then use your domain name as hostname.
  3. Username: Username Set to access the database created in step 2 through your server
  4. Password: Password Set to access the database created in step 2 through your server
  5. Database Name: Empty database you have created in step 2 to install app
  6. Base Url: The web url from where you want to access the application (For eg: http://demo.domainhostingmanagement.com/)

Create User Login

For the first setup the user will get following screen to create account to access the system.

The email used will be helpful to to retrieve password and mail of expiring domain once the cron is set.

Login

Once you create the user you will be redirected to login page to access the system Here in you can retrieve your password in email address you provided while creating user.

Configuration

You can change the login details and some general settings of the system here. Note that you can`t change anything without entering the current password.

DHM allows the configuration of different parameters:

  1. Click in the upper right on User Icon.
  2. Click in My Profile to change account info or password.
  3. Click in Configure Mail to change the info while sending mail.

Dashboard

It gives you overview count of your expiring/ expired domains, servers, hosting

Domain

This Section provides you to manage all the domain related information like its purchase, sales, expiring, hosting etc.

Add Domain

Allow you to add new domain detail.

  1. Add Basic information of Domain like its domain name, creation and expiring date, etc.
  2. Add any Hosting Detail If any.
  3. Add Purchase History/ Individual Purchase Info.
  4. Add Sales History
  5. Add domain to Sold if the domain no longer belongs to you but to keep the sale entry.
  6. Below is screenshot of add domain

All Domains

This section list all the domains except the sold ones and also allows one to manage the domain with functionalities such as edit, search, delete, etc.

It also allows you upload your domains in bulk or renew your domain in bulk.

In Above Image Features are as follows:

  1. Listing of all the domains.
  2. Every Listing have view,edit,delete, add accounts and mail options.
  3. Export on top Allows to download domain listing in csv,pdf,excel.
  4. Add domain allows to add new domain entry.
  5. Mail icon option allows you to send domain and account detail to the customer linked to domain.
  6. For each domain, you can add additiional account info for providing additional services such as (Bitbucket, Cpanel, Database MySQL, Email, Twitter, Facebook, GitHub, Google, Linkedin, PhpMyAdmin, Pinterest) from view/edit one can add aditional services

Expiring in 90 Days/ Expired Domains/ Sold Domains

It allows you to view list of domains expired /expiring and renew it at same time.

Categories | Domain Types

Category: Allow to Add Categories for Domain so later on you can filter domain based on Categories for eg (Travel, Education, Sports and so on.)

Domain Type: Allow you add type for domain whether the domain is for sales or personal use or to resale for client

Hostings

This Section provides you to manage all the hosting related information like its purchase, sales, expiring etc.

All Hosting's

In Above Image Features are as follows:

  1. Listing of all the hosting which belong to domain or customer.
  2. Hosting detail can be edited for customer who has just hosting; hosting related to domain can be edit in domain edit page
  3. Export allows to download domain details in csv.
  4. Add hosting allows to add new hosting entry.

Add Hosting

Allows you to add hosting for customer where the domain is not associated with you. It also allows you add Sales Detail with it.

Expiring in 90 Days/ Expired

Lists all hosting about to expire or already expired and allows you to renew the same.

Server

You can create new servers, edit them or delete them in this module.

In addition to the usual properties the expiration date of the server and also write additional notes in the comments field.

To Create,List,Update,Delete Server simply click on all server in sidebar navigation

On Clicking Following Screen Appears

In Above Image Features are as follows:

  1. Listing of all the servers.
  2. Every Listing have view,edit,delete options.
  3. Export allows to download provider listing in csv, pdf, print, Excel.
  4. There is new module as packages where one can bifurcate packages (As in space for hosting)
  5. Add Server allows to add new server entry.

On Clicking Add Packages

On clicking view on listing page for each server one can add packages to server

Providers

One can maintain list of domain and server providers with its login details

To Create,List,Update,Delete Provider simply click on Providers in Sidebar Navigation

On Clicking Following Screen Appears

In Above Image Features are as follows:

  1. Listing of all the providers.
  2. Every Listing have view,edit,delete options.
  3. Export allows to download provider listing in csv, pdf, print, Excel.
  4. Add provider allows to add new provider entry.

Customers

You can add unlimited customers with its associated data.

To Create,List,Update,Delete Server simply click on Customer Link on sidebar navigation

On Clicking Following Screen Appears

In Above Image Features are as follows:

  1. Listing of all the customers.
  2. Every Listing have view,edit,delete options.
  3. Export CSV on top Allows to download customer listing in csv.
  4. Add Customer allows to add new customer entry.

Purchase

Purchase Modules allows you get overview of all the purchase made in domain, hosting and server section.

Allows you to get purchase report yearly, monthly. for Domain, Server, Hosting individually.

Sales

Sales Module allows you get overview of all the sale made in domain, hosting and server section.

Allows you to get sales report yearly, monthly. for Domain, Server, Hosting individually.

Mail Notification

To get list of expiring domain for the present day in mail one have to set a cron job.

Following command wget http://your-domain-name/email_reminder have to set in cronjob according your convinient time and reoccurence.

In above command your-domain-name will be replaced by your domain name where the application is installed.

"Every Thing is designed. Few Things are Designed well." - Brian Reed