Choose Skin

DNHat - Domain Portfolio Manager and Marketing Software
Documentation

Overview
DNHat is a Domain Portfolio Management and Marketing Software for domain owners to list their Domains For Sale on their own website.
Unlike second party marketplace listing, where you pay heavy sales transaction success fees (commissions), with DNHat you earn 100% of your proceeds.

DNHat can be used either as personal software for a single domainer or for commercial project with multi-user capabilities enabled - registration form, Member Area (User Control Panel), with each user assigned unique ID on the system to manage his/her portfolio and list domains for sale.
Full features and screenshots can be found on the website.
System Requirements
DNHat Lander can be hosted on any type of Linux hosting (shared, VPS, Dedicated Server etc.). Your web hosting server must support:
  • PHP 5.0.5 or higher
  • Required PHP extensions:
    • mbstring, iconv for proper utf-8 encoding handling
    • dom (doxml), simplexml, for parsing XML files
    Optional PHP extensions:
    • GD-Library with FreeType support installed is needed for captchas or statistics charts
    • dom (doxml), simplexml, for parsing XML files
  • MySQL 5.1.10 or higher
  • PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql)
  • These are standard requirements and most web hosting servers have them in place. If in doubt, consult with your ISP.

    It is also assumeed that all PHP default (e.g. hash, session, etc.) libraries are enabled.
    Installation
    DNHat is packaged with installer that will guide you through the installtion process.
    The installation wizard checks necessary system requirements and will continue only if they meet the minimum needed for the scripts to function properly on your server.
    There are no configuration/settings file(s) or database tables to create or edit manually. The installer will do all necessary file creation and updates on the fly.
    If you miss something during the installation process, click the question (?) mark for hints and tips.
    Click to enlarge screenshots:
    DNHat Installation wizard - step1
    DNHat Installation wizard - step2
    DNHat Installation wizard - step3
    1 Upload Scripts to server
    Unzip the downloaded file (the package) into a folder on your hard disk and upload everything to home directory or into a folder (sub-directory) of your website.
    For example: http(s)://mydomains.com/ OR http(s)://mydomains.com/market/
    where mydomains.com - the domain you're installing the scripts.
    2 Create MySQL Database
    If you don't have a database available, create one via your server control panel. Once a database is available, write down somewhere in your notepad the following information for the database (you will need it later)
    Host:
    UserName:
    Password:
    3 Launch Installation Wizard
    Access the installer in your browser. Open your browser and navigate to "install" folder of the website, to which you have uploaded the scripts. For example: http(s)://mydomains.com/install
    4 Check the box to agree to end-user agreement
    5 Click "Next" and follow the instructions on the screen
    At the end of the installation process, you will be instructed to create an Admin account. This entails choosing a Login Name and Password for the Administrator.

    Congrats, you've successfully installed DNHat on your server

    Rename or Delete the 'install' folder from your server

    You are set to customize your marketplace for uniqueness, create categories, add domains and many more. You may also need to to set your default language, Timezones, Website and Contact details, Character encoding preferences, Colors & Appearance, Default layout etc.

    Log into your administration control panel http(s)://mydomains.com/admcp/ with the user/pass you specified above during installation.