DNSmanager installation guide

From ISPWiki
Jump to: navigation, search

General information

System requirements

Supported operating systems:

  • CentOS 6.5
  • Centos 7 x64

We strongly recommend a clean install of DNSmanager. You should install a minimal version of the operating system.

To ensure the best software performance, do not connect any third-party repositories.

We do not recommend:

  • Install DNSmanager on OpenVZ-container, as OpenVZ impose some restrictions on IP address management due to the single kernel for all containers.
  • Install DNSmanager on the server where ISPmanager is already installed.

If you want to install DNSmanager and IPmanager on the same server, complete the step described in the article Installing IPmanager and DNSmanager on the same server

License policy

  • If you do not have an active license during installation, a free version will get activated and installed automatically. This free version comes with the following resource limitation: in DNSmanager you can create and manage only 50 domains.
  • If you have a "commercial license", it will be activated automatically, given that your server's public IP address matches the license IP.

Otherwise (your server has private IP address), execute the following command:

export ACTIVATION_KEY=<activation_key>

If you have a lifetime license, please pay attention to its updates expiration date. If updates for your lifetime license have already expired during setup, trying to install the latest version of the corresponding control panel will cause issues with license activation. In this case, you need to start the installation process with the --release 5.50 parameter, where 5.50 is the latest version available for a lifetime license.

Installing the panel

DNSmanager is installed and updated from the OS repository.

Establish SSH connection as the root user and download the script to start the installation

wget http://cdn.ispsystem.com/install.sh

Start the script

sh install.sh 

In order to install a certain version of a control panel, run install.sh with the --release parameter. E.g.:

sh install.sh --release 5.50

The script will offer to select a version you want to install: beta or release and connect the corresponding ISPsystem repository. It will also connect other required repositories (EPEL for CentOS) and update the package cache.

Select DNSmanager and its version from the list of software products. The installation script will install the control panel and required software from the system repository.

DNSmanager installation

Once completed, you can access DNSmanager using the following details:

Url: https://<server ip address>:1500/dnsmgr

Login: root

Password: <root password>

Once you are done with the installation, read the articles Setting up DNSmanager


In the System configuration module you can select the corresponding option if you want the control panel to automatically update.

In order to update the panel manually, use standard methods of your operating system.

Please note: every control panel's version is bound to a separate repository, which name matches its version. The beta5 and stable5 repositories contain all the versions of a software product. The product's version to which you can update depends on the connected repository.


yum update