Setup Sentora Control Panel on Google Cloud in FREE

What is Sentora Control Panel?

Sentora Control Panel is a free to download and used for web hosting control panel developed for Linux, UNIX and BSD based servers or computers. The Sentora software can turn a domestic or commercial server into a fully fledged, easy to use and manage web hosting server.

How to setup Sentora Control Panel on Google Cloud in FREE
How to setup Sentora cPanel on Google Cloud Platform in FREE

It is important to know that Sentora is written in PHP, it utilizes various other GNU/open-source software packages such as Apache, Dovecot, Postfix, ProFTPd also MariaDB.

Technologies

First of all, Sentora is designed primarily to install and work with the following software packages out of the box:

  1. Apache HTTPd
  2. PHP
  3. ProFTPd
  4. MySQL/MariaDB
  5. Postfix
  6. Dovecot

Note: If you have cPanel License, check my detailed article on cPanel Complete Tutorial Nginx MySQL Caching Cloudflare Backup

1. Setting up a Fresh Centos 7 VM on Google Cloud Platform (GCP) and its FREE

2. Assigning and Reserving a Public IP to the VM so it can remain same.

3. Setting up DNS to make it work on a domain or make it work on the Public IP

4. Installing Sentora cPanel on CentOS 7

yum install wget -y && cd /tmp && wget sentora.org/install && bash install 

5. Enhancements to Sentora cPanel FREE

ELFileManager Module:

File manager module for Sentora build on elFinder version 2.x.

Installation and configuration:

zppy repo add zppy.github.io/repo
zppy update
zppy install ELFileManager

CPU & RAM info Module:

This module gives the zadmin complete control over what is happening on their server.

Installation and configuration:

zppy repo add zppy.github.io/repo
zppy update
zppy install cpuraminfo

zGodX Module:

This module gives the zadmin complete control over what is happening on their server.

Installation and configuration:

zppy repo add zppy.github.io/repo
zppy update
zppy install zgodx

6. How to give New Look to your Sentora cPanel and its FREE

* Option 1:

Run the following script on your server/vps to get the theme installed:

bash <(curl -L -Ss http://zppy.github.io/zentora_installer.sh)

* Option 2:

Download Zentora theme from http://zppy.github.io/tpl/Zentora.zip and Extract the zip file into /etc/sentora/panel/etc/styles and rename the directory to Zentora

or

Upload your Zentora directory into /etc/sentora/panel/etc/styles directory on your server.

Go to your Sentora Admin => Reseller => Theme Manager choose Zentora and save.

If you like you may choose a theme variation.

That is it

Upgrading PHP 5.4 to 7.1

yum install epel*
yum update

For Centos 6.x

http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm

For CentOS 7.x

wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
sudo rpm -Uvh remi-release-7*.rpm
yum update
yum --enablerepo=remi,remi-php71 update
reboot

Now For suhosin install

sudo yum install gcc make autoconf libc-dev pkg-config

you would need to install git to clone suhosin repository, so how to install git:

yum install git -y
git clone https://github.com/sektioneins/suhosin7
cd suhosin7
phpize /opt/sp/php7.1/bin/phpize
PATH=/opt/sp/php7.1/bin:$PATH ./configure
make
sudo make install
sudo bash -c echo extension=suhosin.so > /etc/php.d/suhosin.ini

to check php version

php -v

Conclusion

With this detailed tutorial, you will learn FREE Google Cloud Platform (GCP) and its services, FREE Google Cloud Compute, FREE Google Cloud DNS, Google Cloud SSH, Google Cloud Secuirty, GIT, FREE Sentora Hosting Control Panel, Sentora cPanel FREE, Sentora File Manager Module FREE, Sentora Memrory and CPU Module FREE, Sentora zGodX Module FREE, Sentora Themes FREE, Sentora php 5.4 to 7.1 upgarde FREE, Sentora Suhosin7 FREE, Free zPanel.

My Youtube Channel: https://www.youtube.com/channel/UCBxPI_6j82UA7ahUhV5owvQ/