DSmanager Installation (DSmanager)

From ISPWiki

Jump to: navigation, search

Contents

System requirements

Operating system

We recommend You to use FreeBSD or CentOS or Debian Linux, as these distributions have the most part of the software required for operation.

Software

The Setup program will automatically install the software, but in most cases it is recommended to install the software on the empty server.

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

Server IP-address

To install a program product You need a real static IP-address, which should be present on the server network address. Connection via http-protocol should be realized from this address (address translation is not accepted).

The IP-address with the DSmanager license should stand first in the list of IP-addresses, that are returned by the ifconfig command. If not, You may start the install.sh script with a key --ip IP-address.

Installation guide

Step 1

On this step You should have an active license. If not, You can order it here. If You are not sure, whether your license is active, You may check it in the BILLmanager system.

Step 2

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

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

Next

sh install.sh

The keys of install.sh script start the 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 not present, 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 and the the Setup program will prompt to install it

Would you like install it ? [Y/n]

Select Apache installation(press Enter), Apache web-server installation will proceed

Once installation is complete, the DSmanager panel will prompt You to enter the admin password to access DSmanager

Please enter admin password for access the control panel :

If You want ISPsystem administrators to help You install DSmanager, You should let them know the root password on your server. Besides, this user should have the possibility to enter the server via SSH. To do so, in the /etc/ssh/sshd_config file enable the option

PermitRootLogin yes

Step 3

To access DSmanager, use the following URL, applying your server IP-address. For authorization use the users stored in DSmanager configuration file, the password is provided when installing. Enter with the admin privileges

https://IP-адрес/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 required for DSmanager operation 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 by the command:

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

Views
Personal tools