Sentora is an open-source web hosting control panel that allows you to easily manage websites, emails, databases, and more from a single interface. In this guide, we will walk through the steps to install Sentora Hosting Panel on a Linux server, specifically using CentOS or Debian. By following these steps, you’ll have a fully functioning hosting panel up and running in no time.
Prerequisites
Before starting the installation, ensure that you have one of the following Linux distributions:
- CentOS 5.x, 6.x, 7.x Minimal ISO
- Debian 9 Minimal Server
Once you have the server ready, follow the steps below.
Step 1: Install wget
First, you need to install wget, a command-line utility used for downloading files from the web.
yum install wget
Once installed, update and upgrade wget:
yum update wget
yum upgrade wget
After upgrading, restart the system:
reboot
Step 2: Install the Theme Installer
To install and manage themes in Sentora, follow these steps:
Add the zppy repository:
Âzppy repo add repo.alio.dk
Update the repository:
Âzppy update
Install the theme installer:
Âzppy install Theam_installer
Step 3: Install the File Manager
To manage your files within the Sentora control panel, install the ELFileManager:
Add the repository for ELFileManager:
Âzppy repo add repo.alio.dk
Update the repository:
Âzppy update
Install the file manager:
Âzppy install ELFileManager
Step 4: Install Sentastico (Sentora Web Panel)
Sentastico is a web panel in Sentora that allows easy installation of web applications.
Add the Sentastico repository:
Âzppy repo add zppy-repo.mach-hosting.com/repo
Or use the alternative:
Âzppy repo add store.sentora.org/repo
Update the repository:
Âzppy update
Install Sentastico:
Âzppy install sentastico
Step 5: Install the EPEL Repository
The EPEL (Extra Packages for Enterprise Linux) repository provides additional open-source packages that can be installed using yum. Here’s why you should use it:
- Offers a wide range of open-source packages.
- Free to use with no compatibility issues.
- All packages are maintained by Fedora.
To install the latest EPEL repository:
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
Or install it directly using yum:
sudo yum install epel-release
Step 6: Install PHP-mcrypt
The php-mcrypt package is essential for encryption and decryption processes in Sentora. Install it using the following command:
yum install php-mcrypt
Step 7: Enable the mcrypt Module
Once installed, you need to ensure that the mcrypt extension is enabled. Open the PHP configuration file and modify it as shown:
Locate the line:
Â;Enable mcrypt extension module extension=module.so
Replace it with:
Â;Enable mcrypt extension module extension=mcrypt.so
Step 8: Restart Apache
Finally, restart the Apache web server to apply all changes:
service httpd restart