How to Install the SolusVM Slave on CentOS 7?

The SolusVM is a popular VPS hosting control panel and the SolusVM Slave is installed on a dedicated server for creating VPSs on that server.

What are the requirements?
– Fresh CentOS 7, installed on your VPS/Server.

How to install SolusVM Master?

Step 1: 
Login to SSH as a root account and run these 2 commands:
wget https://files.soluslabs.com/install.sh
sh install.sh

Then it will show you an option to choose virtualization. Most people prefer KVM and others Xen. Select your preferred virtualization by typing 1 or 2 and then press Enter. For KVM, we enter 2 and then hit Enter.

Installation can take from 15 to 20 minutes.

Once it completes, it will show you the Slave keys and further instructions for your virtualization type. Now you can use these keys to add a node in your SolusVM Master panel. You will need a SolusVM Slave license for each node.

How to Install SolusVM Master on CentOS 7 Linux?

SolusVM is a popular VPS hosting control panel and SolusVM master is used for controlling Slave node(Servers) and managing VPSs.

What are the requirements?
– Fresh CentOS 7, installed on your VPS/Server.

How to install SolusVM Master?

Step 1: 
Login to SSH as a root account and run these 2 commands:
wget https://files.soluslabs.com/install.sh
sh install.sh

Then, it will display an option, allowing you to choose virtualization. Since we are going to install SolusVM Master, we will choose Option 1.

Enter “1” (without the quotes) and press Enter.

The installation can take from 10 to 15 minutes and will depend on the speed of your server.

Once the installation is complete, it will show you an admin URL and the Username/Password for your account.

Step 2: You can now access your Admin control panel,. Open your SolusVM Admin URL in the browser and enter your login details.


Note: 
Don’t forget to change your default username and password for SolusVM. The default username/password are not secure and it”s easy for anyone to access your panel with them.

How to Install Webmin on CentOS 7 Linux?

Webmin is a free hosting control panel with an easy installation. It takes only 5 to 10 minutes and the configuration is also simple.

What are the requirements?
– Fresh CentOS 7, installed on your VPS/Server.

How to install Webmin?

Step 1:
 First you will need to login to SSH Client using your root account.

Then enter these 4 commands:

yum install wget -y
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.860-1.noarch.rpm
yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect
rpm -U webmin-1.860-1.noarch.rpm

Note: Installation can take a few minutes and will depend on your server speed. Once it is complete, you will see a message with your Webmin admin URL.

Step 2: Next, open Webmin in a browser, https:// ip-address here:10000

On CentOS 7, if the URL doesn”t work, it means that you need to open port 10000. You can do so by running this command:
firewall-cmd –zone=public –add-port=10000/tcp –permanent
firewall-cmd –reload

The Webmin Dashboard will open. The New Design of WebMin looks really nice.

How to Install DirectAdmin on Linux CentOS?

DirectAdmin(DA) is a Commercial Hosting Control Panel and is used for selling shared and reseller hosting accounts.

We are going to install DirectAdmin on CentOS 7.

What are the requirements?
– Fresh CentOS 7, installed on your VPS/Server.

How to install DirectAdmin?

Step 1:
  The first step is to login to your root account using SSH or any other way and enter these commands:

Then enter these 3 commands:

wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh

DirectAdmin will ask you to install the required pre-install packages, Type “Y” and then press Enter.

Step 2:  Now, it will ask you to enter your Client ID of DirectAdmin, your DA license ID and then you will need to type in your hostname, for example server1.example.com

Once you will enter this, it will ask you for confirmation. If you  entered the correct details, press “Y“. Then type in “Y” two more times.

If you want to install the default settings of Apache and PHP then press “Y“.

Once the installation starts, it may take from 20 to 30 minutes to complete.

Step 3:  After the installation is complete, you can access your admin control panel directly via http:// ip-address:2222

How to Install Plesk or Onyx on Linux CentOS?

Plesk is a popular website control panel and it makes managing your website easy. Although it is easy to install, going through our tutorial will be very helpful and most likely save your time.

Before proceeding with the installation, we recommended that you to use the correct hostname.

What are the requirements?
– Fresh CentOS 7, installed on your VPS/Server.

How to install Plesk or Plesk Onyx?

Step 1: 
Login to your server via an SSH Client with root permissions.

Then enter these 3 commands:

wget http://autoinstall.plesk.com/plesk-installer
chmod +x plesk-installer
./plesk-installer

When it shows you a option, type “F” (without the quotes) and then press Enter.

Step 2: Now you can select a version. For Plesk, type 1 and for Plesk Onyx, type 2. Then press enter. Type “F” and press enter again to go to the next option.

Step 3: In “Select the Installation type for Plesk” enter “F” or, in case you are familiar with what you are doing, chose the other option – installing all components by entering “2” (without the quotes) and press “F‘.

Step 4: Press “F” again. The installation will begin, which can take as long as 20 to 30 minutes. If it shows a hostname-related error, do not quit the installation. Sometimes Plesk only shows warnings and provides you with an instruction of how to fix your problem.

Once Plesk is installed, it will show display a congratulations message with your Plesk control panel URL.

Copy the full URL provided by Plesk and paste it into the browser. If the URL doesn”t work, you will need to open a port in your firewall. You can check it by disabling the firewall and then accessing the URL. If it starts working, it means you need to open a Plesk port in the firewall.

Step 5: From the View Selector, choose your preferred option. We are going to use our Plesk control panel for selling hosting plans so we should select a “Commercial Web Hosting” option and then scroll down and press “OK“.

Step 6: Scroll down to the end of page, generate a new password or enter it manually, then press “OK“. Make sure that you stored this password in a safe place. In the next step, enter your administrative information such as an email address, a contact name and then press “OK“.

Step 7: Now click on “Install Key“, enter your Plesk Activation code and press ok to save it. You can also use a trial key or use your own key.

Congratulations, you have successfully installed and configured Plesk.

How to install cPanel?

cPanel is a #1 Hosting Control Panel in the web hosting industry and you can easily install it.

What are the requirements?
– Fresh CentOS 6 or 7, installed on your VPS/Server.

How to install cPanel?
1. Login to your VPS/Server via the SSH Client.

2. Copy the following command and paste it in the SSH Console. Then press enter.
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

3. The cPanel Installation has begun. It can take from 30 to 45 minutes.

4. Once the installation is complete, the console will display a message like “the cPanel Installation has been completed“.

5. Open https://your-server-IP-here:2087 (WHM)
6. Enter the username “root” (without quota) in the username field.
7. Enter your root password in the password field.
8. Click the “Login” button.

cPanel/WHM Setup Wizard:

Step 1: Read and accept the agreement.

Step 2: Setup Networking:
– Server Contact Email Address: Enter your email address. You will receive cPanel related alert on your email.
– Hostname: If the hostname is ok, leave it as it is.
– Resolvers: Enter 8.8.8.8 in primary and also enter 8.8.4.4 in secondary.

Scroll down to the end of page and click the “Save & Go to Step 3” button.

Step 3: If you have a more than one IP and the IPs are not listed, add your new IP address and then click the “Go to Step 4” button. Alternatively, if you do not have any additional IPs, simply click on “Go to Step 4“.

Step 4:
1. Under “Nameserver Configuration“, you can choose a Nameserver program like Bind, PowerDNS, etc or leave it as it is.

2. Under “Choose which nameservers domains on this server will use” enter your domain nameserver such as ns1.example.com and ns2.example.com (Replace example.com with your domain name).

3. Under “Configure Address Records for Nameservers & Hostname“, mark the option “Configure Address Records for Nameservers“, enter your IP address in IPv4 for NS1 and NS2, and should you have an IPv6, enter it into the IPv6 field as well.

Tick mark the option “Add “A Entries” for Hostname” and then click on “Save & Go to Step 5“.

Step 5: You can leave all the options as they are or change them should you want it. Then click on “Save & Go to Step 6“.

Step 6 – (Final Step): Tick mark “Use file system quotas” and click the “Finish Setup Wizard” button.

Congratulations, the cPanel Installation is complete and now you will need to compile Easy Apache, change settings, install a firewall, etc.