Preferences
This section of wap control panel provides basic server setup, time configuration , root password change , hostname update, server resolver settings and api manager
Basic Setup
Basic EWAP (Eenos Web Server Administration Panel) Settings
This is the main server settings page of your hosting server. It is important that you need to configure this settings before creating users in your server.
Preferences -> Basic Setup
This settings page have the following sections.
Main Shared IPv4 Address
This is the main IP address of your hosting servers. This IP is the default shared IPv4 address of your hosting accounts. This features is required.
Eenos control panel need an IPv4 address for working.
Main Shared IPv6 Address (If need)
Eenos support IPv6 IPs. So if you like to enable IPv6 on your hosting accounts. Please enter your severs IPv6 address here. This is the main IPv6 Address.
It is recommend to your IPv6 address, if your server support it, because most of the modern mobile networks use IPv6, which will bring a better traffic to your web application if it have IPv6 support.
Server Contact Email
This is an email address of server alerts. All server alerts like service issues and account operations will be send to this email address.
You can use multiple email address as a comma separated list of email accounts.
User's Home Directory
This is the location where your uses place their files. These folders are used to create the home directory of Eenos user
Eenos user's home directory is similar to a standard Linux user home directory.
Primary Home Directory
This is the directory for creating users home as default. This normally will be /home. This field is important.
Primary home directory is a required field.
Additional Home Directory
This is the secondary home directory. Only enable it if you like to assign an additional home directory.
If additional home directory is enabled, new accounts will be created using the additional home directory.
You can add multiple additional home directory as a comma separated list.
Default Name Servers
These are the NS records used to create a new domain in your server as default NS records. If there is no custom NS , or reseller NS used for an account creation , all those accounts will use this default name servers.
You can configure up to 4 name servers at this time.
The minimum number of NS records required is one . We recommend to use a minimum of two Name server records .
After filling out the above basic settings. You need to click the button Save Changes to saved the basic settings.
Server Time
Update Server Time Zone
This option will help you to setup the server time zone, Synchronize time with NTPD servers.
Go to Preferences -> Server Time
Change Time Zone
To change the server time zone select the time zone from the drop down menu and click the button Change Time Zone
Synchronize Server Time
To synchronize the time with external NTP servers you may click the button Synchronize Now
Change Time Zone Using Command
You can also change the server time zone from the server shell using the following command. ( Eg : If you like to change the time zone to America/New_York )
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
After changing the time zone , we recommend to restart the Eenos control panel to use the new time zone settings . May use the following command to to restart Eenos control panel.
systemctl restart eenosweb.service
Change Root Password
Change Server Root Password
This interface will help you to change root password of your server.
Preferences -> Change Root Password
You may enter the root password and click the button Change Password
It is recommend to change the root password from server ssh terminal using the command password
You may need to make sure a very strong lengthy root password for your server and make sure to change it regularly.
You really don't need root password to login to WAP, if you have server ssh access .
How Login without root password
You can create a direct quick login url using the following command from server shell.
/usr/local/eenos/scripts/quicklogin -r
This command will generate a direct login url. You may use that link to login to the wap control panel.
Change Host Name
Change your server host name
This page will help you to change the hostname of your server.
Preferences -> Change Host Name
You may enter a new hostname and click the button Change Hostname. This will set new hostname to your server.
It is import to make sure the hostname must point to the server main shared IP.
You need to make sure the RDNS / PTR record of the main shared ips point back to the hostname.
Resolver Configuration
Update DNS resolver
This option will help you to chose a proper DNS resolver for your server.
Preferences -> Resolver Configuration
There are three options available in Eenos to setup the resolvers. You can use Cloudflare resolver, Google Public resolver or your own resolvers provided by your data center
To enable CloudFlare Public resolver click the button Deploy Cloudflare Public Resolver
To enable Google Public resolver click the button Deploy Google Public Resolver
My Own Private Resolver
These dns resolvers are provided by your datacenter. It may be a fastest resolver than the public resolvers. Eenos may support upto 6 resolver Ips. You can use three IPv4 resolvers and 3 IPv6 DNS resolvers for your server.
Enter the IPs of resolver and click the button Setup Resolver. This will save the resolvers.
Please note the resolver changes make the changes in /etc/resolv.conf file
API Manager
Manage API Access
This option will help you to create API accounts on your WAP control panel.
Preferences -> API Manager
You can create new API accounts, change API Password and delete API accounts.
Create API Account
This form will help you to create new API accounts. You need to fill our the following,
API User Name
A user name of the API user. Please enter a standard unix username format
Password
The Password of the API user. Please note this password will be encrypted before storing.
Please make sure to save the API password in a secured location to use the API
Remote Access
You can restrict access of the API account by IP address. It is always recommend to limit access to the IPS for each API account.
After filling the form click the button Create API User . This will create your API account
What is the use of API Accounts ?
These accounts are required to configure your billing system or external applications to access your Eenos control panel and perform the operations. The Eenos API is a REST api, you can use the API to integrate into your billing systems like WHMCS , Blesta, etc,.