DNSmanager installation (DNSmanager)

From ISPWiki

Jump to: navigation, search

This article provides information on installing the control panel on your server, including pre-requisites and the stages you should pass, as well as instructions on how to start working in DNSmanager.

Follow the steps below to perform a successful installation of DNSmanager:


System requirements

Before installing DNSmanager on your server, make sure that it meets the requirements listed below.

Operating system

We recommend that You use FreeBSD, CentOS or Debian Linux in order to ensure the best possible experience with our software.


All services that DNSmanager requires will be automatically installed during the DNSmanager installation process. In most cases fresh installation is recommended.

If any part of the software is already installed on the server, the Setup Wizard will try to configure it for running DNSmanager. Server IP-address

To install DNSmanager you need to have a real static IP-address from the server network address and connect through http (you cannot use NAT).

IP-address with the license for DNSmanager management must stand first on the list of IP-addresses, that are returned by the ifconfig command. If not, You can start the install.4.sh script with the --ip IP-address key.

Installation guide

Step 1

You are required to have an active license. If You are not sure, whether your license is active, You can check it in BILLmanager.

Step 2

Enter the command shell on your server and start any of the commands below:

fetch "http://download.ispsystem.com/install.4.sh" curl -o install.4.sh "http://download.ispsystem.com/install.4.sh" wget "http://download.ispsystem.com/install.4.sh"


sh install.4.sh

The keys of install.4.sh script start a command that can be specified in case of errors:

--os OS Operating system manual setting --arch ARCH Architecture manual setting (i386, i686) --ip IP IP-address license manual setting

If Apache is missing, the Setup program will notify You

Apache webserver ... pkg_info: no packages installed [NOT FOUND]

dnsmgr can't work without apache Have you installed apache ? [y/N]

If Apache is not installed, press Enter for Setup Wizard to offer to install it

Would you like install it ? [Y/n]

By pressing Enter select Apache installation.

Once installation is complete, the DNSmanager panel will ask You to enter the admin password to access the control panel

Please,enter admin password for access the control panel:

If You want ISPsystem administrators to help You install DNSmanager, let them know the root password on your server. The root user must have sufficient privileges to access the server via SSH. To do that, enable the following option in /etc/ssh/sshd_config

PermitRootLogin yes

Step 3

To access DNSmanager, follow the URL providing your server IP-address. For authorization use privileges of a user located in DNSmanager configuration file, the password is specified during the installation process. Enter with admin privileges.


Technical details


Use the directory /usr/local/ispmgr for installation

If necessary, the following software can be installed (the list and releases may vary depending on the distributive):

Apache bind


The Include directive that is necessary for DNSmanager is added to the Apache configuration file

Include /usr/local/ispmgr/etc/ispmgr.inc

For secure connection via SSL You need to have secret keys created with the command:

openssl req -new -newkey rsa:1024 -nodes -keyout /etc/mail/certs/server.key -x509 -days 5000 -subj "/C=XX/CN=host-name/emailAddress=root@host-name" -out /etc/mail/certs/server.crt

The key and the certificate are copied into directories

/usr/local/etc/apache/ssl.crt/server.crt /usr/local/etc/apache/ssl.key/server.key

Was this helpful? Yes | No
Personal tools