DSmanager Installation (DSmanager)

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 DSmanager.

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

Contents

System requirements

Before installing Dsmanager 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

Software

Fresh installation is required. All services that DSmanager requires will be automatically installed during the DSmanager installation process.

If any part of the software is already installed on the server, the Setup Wizard will try to adjust it for running with DSmanager.

Server IP-address

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

IP-address of the control panel's license must be the first on the list of IP-addresses that the ifconfig command returns. If not, you can run install.4.sh with the --ip IP-address key.

Installation guide

Step 1

You must have an active license for your IP-address. If you have one, but you are not sure whether you license is active, you can check it in BILLmanager.

Step 2

Enter shell on your server and run 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"

Then

sh install.4.sh

Below are the keys to be used for running the install.4.sh script command that can be specified in case of problems:

--os OS Provide the operating system manually
--arch ARCH Provide the architecture manually (i386, i686)
--ip IP Provide the IP-address license manually

If Apache is not present, the Setup Wizard 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, and the Setup Wizard will prompt to install it

Would you like install it ? [Y/n]

Select Apache installation by pressing Enter to proceed with the Apache web-server installation

Once installation is complete, you will be required to enter the administrator password to access DSmanager

Please enter admin password for access the control panel :

If you want the ISPsystem administrators to help you install ISPmanager provide them with the root password on your server. This user must have access to the server via SSH. To do that, enable the following option in /etc/ssh/sshd_config

PermitRootLogin yes

Step 3

Follow the URL below to access DSmanager. Enter your user data specified in the DSmanager configuration file and password that you setted up during the installation process:

https://IP-address/manager/dsmgr

FreeBSD

Use a /usr/local/ispmgr directory for installation

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

Apache ...

Apache

The Include directive that is required for DSmanager operation is added into the Apache configuration file:

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

For secure connection via SSL, execute the command below to get secret keys:

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

The key and the certificate are copied into the required directories

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

Was this helpful? Yes | No
Personal tools