[hostbill] DirectAdmin Manual [setup]

Direct Admin

HostBill (Deactivated)Last updated May 14, 2018 by HostBill

Overview


DirectAdmin is an easy to use yet effective web hosting control panel. With the DirectAdmin module for Hostbill you can now provide your customers with the best performance allowing them to manage all vital aspects of their hosting account directly from HostBill client portal: manage Domains, FTP, SSL certificates, setup email accounts, manage databases and much more.

Activating the module


  1. If the module is included in your HostBill edition you can download it from your client portal.
  2. If the module is not included in your HostBill edition you can purchase it from our marketplace and then download it from the client area.
  3. Once you download the module extract it in the main HostBill directory.
  4. Go to Settings → Modules → Hosting Modules, find and activate Direct Admin module.

Connecting HostBill with Direct Admin


  1. Proceed to Settings → Apps → Add new App
  2. From Applications list select Direct Admin
  3. Enter:
  • Name – Name of this connection
  • Hostname
  • IP Address
  • Choose max number of accounts
  • Server Status Address
  • Username
  • Password
  • Control Panel URL

      4. Verify entered credentials by clicking Test Connection to check if HostBill can connect
      5. Save Changes

Adding Direct Admin product


  1. In HostBill go to Settings → Products & Services, and Add new order page
  2. From Order Types select Shared Accounts
  3. Enter your orderpage name, select orderpage template. Save Changes
  4. Add new product in the new orderpage. Provide product name and setup price and then Save Changes.
  5. In product configuration section proceed to Connect with App, select Direct Admin and App server created in previous steps.

For more generic product configuration details including price, automation, emails settings refer to Product Configuration article.

Configuring Client Functions   


In Products & Services → Your Order Page → Your Product → Client Functions you can control what features customer will have access to in client portal, by clicking Enable/Disable next to the given option.
Use Edit button to adjust function appearance in the client portal.

For Direct Adminyou can enable the following client functions dedicated to this module:

  1. Access Control Panel
  2. Access WebMail
  3. Account Usage/Info
  4. Add-on Domains
  5. Backup Management
  6. Cron Jobs
  7. Database Management
  8. Domain Aliases
  9. Domain Redirects
  10. Email Management
  11. Email Forwarding
  12. FTP Management
  13. Login to File Manager
  14. Login to phpMyAdmin
  15. SSL Certificates
  16. Sub-domain Management

As well as number of standard client functions, such as 

  1. Change Billing Cycle
  2. Change Label
  3. Change Ownership
  4. Edit Forms
  5. Graphs
  6. Login Details
  7. Manual Service Renew
  8. New Direct Link
  9. Related Services
  10. Service Auto Renewal

Directadmin: Configuring email piping with HostBill

HostBill (Deactivated)Last updated Apr 16, 2018 by HostBill

Add Additional Departments Video Tutorial

Add piping for each address you need


In this step you need to go to Forwarders from Email Management and create new forwarder.

The simplest way is to copy Value from existing pipe and apply to the new one.

If you don’t have any working pipe, you may use standard pattern as destination email:

"|/usr/local/bin/php -q /home/{USERNAME}/domains/{DOMAIN}/public_html/{PATH}/admin/pipe.php"

Where:

  • {USERNAME} is the name of your DirectAdmin account,
  • {DOMAIN} is the domain name where you have HostBill installed on,
  • {PATH} is your installation directory/path

Imporatnt

Don’t forget about quotes.


Repeat this step for all departments you need.

Add email account for each pipe


Go to Email Accounts from Email Management and create a new one with the same name you used in the first step.

Repeat this step for all created forwarders.

Add departments in HostBill


Once you have created forwarder and email account, it’s the last step to configure the new department.

Open Ticket departments from Support menu and click Add new department link.
Provide Department Name and Email Address –  and that’s all. After submission your new department should be ready.