DSmanager Installation (DSmanager)
From ISPWiki
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, that must be present on the server network and must be used for connections through http (addresses translation is not allowed).
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.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.sh" curl -o install.sh "http://download.ispsystem.com/install.sh" wget "http://download.ispsystem.com/install.sh"
Then
sh install.sh
Below are the keys to be used for running the install.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
