getting started with eenos

How to install Eenos Hosting Control Panel

The Eenos hosting control panel provide an auto installer scripts which will install and setup the control panel easily.

It is recommend to follow the quick installation guide from https://docs.eenos.com/books/quick-installation

Requirements

You may read more about the system requirements from here.

Eenos currently support Ubuntu Server 22.04 LTS 64 bit operating system. Please install the server with this Operating System.

Your server need on IPv4 address and the server will be accessible will be over internet.

Prepare Server

You may setup the following before starting the installation procedure.

Activate the license

The first step is to active Eenos license form your client area. To find the license IP address run he following command from your server shell.

curl https://verify.eenos.com/myip

Setup Host Name and Point IP

You need to setup a host name for your sever. You can setup the hostname using the following command.

hostnamectl set-hostname NAME

Where NAME is server name , it will be a subdomain name like server100.myhosting.com

After setting up the host name , please point the IP of your hostname to your server IP . This will help to install the SSL certificate for the hostname.

An example is given below . Assume the host name as server100.myhosting.com and my server IP is 10.0.0.10

# ping server100.myhosting.com
PING server100.myhosting.com (10.0.0.10) 56(84) bytes of data.
64 bytes from server100.myhosting.com (10.0.0.10): icmp_seq=1 ttl=64 time=0.035 ms
64 bytes from server100.myhosting.com (10.0.0.10): icmp_seq=2 ttl=64 time=0.040 ms
64 bytes from server100.myhosting.com (10.0.0.10): icmp_seq=3 ttl=64 time=0.037 ms

Now the server is ready for Eenos installation

Start Installing Eenos control Panel

Login to your server over ssh . You need to be root to install the eenos . If you are not root user switch to root as follows,

sudo su -

Now change the working directory to /usr/src

cd /usr/src

Download Eenos Auto Installer

Download the auto installer using wget or curl command from the server ssh terminal.

Download using wget command :

wget -c https://download.eenos.com/eenos-installer/eenos-installer-latest.tar.gz

Download using curl command

curl -O https://download.eenos.com/eenos-installer/eenos-installer-latest.tar.gz

Extract the tar file and go to the extracted folder

tar -xzf eenos-installer-latest.tar.gz
cd eenos-installer/

Run installer

It is time to execute the installer. To see the available options, run the following command from the installation folder.

It is recommend to user a server contact email and two name servers to setup the Eenos control panel. If you have the email address and name servers, please use the following command to start installation.

python3 setup.py --atos --email EMAIL_ADDRESS --ns nameserver1,nameserver2 install

Example: We are using server contact email as admin@mycompany.com and nameservers as ns1.mycompany.com and ns2.mycompany.com .

Note: the installation command is as follows,

python3 setup.py --atos --email admin@mycompany.com --ns ns1.mycompany.com,ns2.mycompany.com  install

The installer setup the default web server combination as nginx+apache . You can choose a web server combination also. For example, if you like to setup varnish+nginx+apache httpd server, the installation command will be as follows,

python3 setup.py --atos --setupwebserver nginxhttpdvarnish install

It will take some time to finish the Eenos auto installer. After finishing the installation, you may need to setup the disk quotas using the following tool.

/usr/local/eenos/scripts/setupquota

It is recommend to reboot the server after the first installation.

Login to Eenos Control Panel

Eenos hosting control panel is a 3-tire application. It has the following login options,

1) WAP ( Web Admin Panel)

This is the root user control panel . It is for the server administrator. You need the root credentials to access the control panel. This service uses the following ports to connect

  • WAP SSL Port : 5555 ( Recommended ) , Login url is : https://your-server-hostname:5555/
  • WAP Non-SSL Port : 5554 ( Insecured ) , Login url is : http://your-server-hostname:5554/

2) RAPP( Reseller Control Panel - Reseller APP)

This is the reseller control panel for managing clients . Only reseller accounts are allowed to logins to this portal. The RAPP use the following ports to connect.

  • RAPP SSL Port : 4444 ( Recommended ) , Login url is, https://your-server-hostname:4444/
  • RAPP Non-SSL Port: 4443 (Insecured ) , Login url is , http://your-server-hostname:4443/

3) UAPP ( User Control Panel - User APP)

This is the end user control panel for managing domain, emails, ftp etc,. Only sure accounts are allowed to connect to this portal. UAPP use the following ports to connect

  • UAPP SSL Port : 3333 ( Recommended ) , Login url is, https://your-server-hostname:3333/
  • UAPP Non-SSL Port: 3332 (Insecured ) , Login url is , http://your-server-hostname:3332/
400x400 - twitter -EEE

Eric Stephen

Sr.Software Engineer

Eric is a Senior software Engineer. He is a linux geek and have good knowledge in building custom Linux applications. He is also an expert python programmer.

Eenos is a modern high-performance hosting control panel. You can host your traditional websites and modern Fintech apps with Eenos. You can deploy your Artificial intelligence, Chatbot, and data analytics web apps on Eenos with one click.

Latest Promotions

Need Any Help? Or Looking For Custom Pricing

© Eenos.com . All Rights Reserved.