How to Install aaPanel in VPS for IonCube Loader, SSL & WordPress CMS

Do you want to use aaPanel? If so, you need to know how to install it. Here, we will inform you about the steps to install aaPanel in VPS and also how to install WordPress blog in aapanel, install SSL HTTPS in aaPanel, install IonCube Loader in aaPanel and also the explanation about aapanel itself.

The Requirements for Installing AaPanel

Before you install Aapanel, there are several things that you need to know. You need to make sure that the requirements are fulfilled. What are the requirements for installing AaPanel? You are able to see them in the list that we provide below.

  • You need a minimum RAM of 512MB and it is recommended for you to have higher RAM than this number.
  • You need to have a VPS with an operating system (OS) Ubuntu 16.04 / Debian 9.0 /CentOS 7.1.
  • You need to have a minimum of 100 MB free disk space.

Steps to Install AaPanel on VPS

After you are ready with the requirements above, now it’s time to install aapanel. How to install aapanel on VPS? The steps below will help you to do that. Well, it is better for you to use the PuTTy software for the process of installation through your Windows computer.

  • The first thing that you have to do is to open the software Putty and then you have to login to your VPS which login as root. The password that you use is the same as your new VPS data.
  • For new VPS, in case it does not automatically ask for Change password, you have to type this: passwd

And then, you have to enter a new password and then hit Enter. You have to Enter 1x again > Enter.

  • Here, first update the VPS operating system:

Centos

yum update

Debian/Ubuntu

apt-get update

  • And now, you have to type the install command code below.

For Centos:

yum install -y wget && wget -O install.sh https://www.aapanel.com/script/install_6.0_en.sh && bash install.sh

For Ubuntu/Deepin:

wget -O install.sh https://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh

For Debian

wget -O install.sh https://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh

  • When you will see a message which ask ‘do you want to install aaPanel to the/www directory now? (Y/N):’, you have to type this letter:

y

and then hit Enter.

  • Now, the thing that you have to do is to wait for the process of the basic installation of aaPanel until it is complete. If the process is done, you will see a message which congratulates you that you are successfully installing it.

Congratulations! Install succeeded!

aaPanel: https://000.000.000.000:8888/pcmind

username: pcmind

password: qwerty123

  • After that, you have to open the URL address of the aaPanel which is shown in the screen Putty. You have to login to your aaPanel by using the username and password. This is the default URL: https://your_ip:8888.
  • There will appear 2 options hosting engines which will be used, LAMP or LNMP. Or in the other words, Apache or Nginx. You are able to choose as you want, but here we give you an example using LNMP or Nginx.

2 options hosting engines which will be used, LAMP or LNMP

  • You have to wait for the software to install aaPanel until it shows 100%. It is important for you to know that the process is not short, it can be up to 30 minutes or even more. So, you have to wait patiently. Also, it may match your VPS and internet speed.
  • Then, you have to replace your default username and password. You are able to do that by going to the Settings and then choose Panel user and then choose Modify. You also have to go to the Settings and then choose Panel password and then choose Modify. Here, you do not need to press the Save button.
  • Finally, you have successfully installed aaPanel.

Steps to Install WordPress Blog in aaPanel

Now, you will not need Putty again as in the previous tutorial. You will install WordPress Blog through the dashboard browser of aaPanel. Here is the tutorial for you.

  • The first thing that you have to do is to open the APP Store menu.
  • After that, you have to find and install One-click Deployment.
  • Here, the thing that you have to do is to open the One-click Deployment menu.
  • You have to choose Blog and then choose WordPress and click on One-click.
  • Next thing that you have to do is to fill in the Domain name without HTTP or HTTPS.
  • Now, you must set other data if you think that it is important such as the name of database, password and some others. You can ignore it if you think you do not need to set anything.
  • If you have succeeded in this process, you are able to try to access your blog domain for a new WP live install.

If you find that there is a WordPress error 404 not found in aaPanel, you are able to fix it by following the steps below.

  • The first thing that you have to do to fix this error 404 not found is to open the menu of the website.
  • After that, to the domain name, you have to click on the Configuration link.
  • Here, the thing that you have to do is to choose the Rewrite URL menu.
  • Choose WordPress in the dropdown menu.
  • At last, you have to save it by clicking on the Save button.

Alternatively, you are able to use the rewrite URL below if the WordPress option does not appear automatically.

location /

{

try_files $uri $uri/ /index.php?$args;

}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

Steps to Install SSL HTTPS in aaPanel

Free SSL to make the blog to be https is also provided by this panel. So, how to install SSL HTTPS in this aaPanel? The steps below will help you to do it.

  • The first thing that you have to do to install SSL HTTPS in aaPanel is to open the website menu.
  • After that, to the domain name, you have to click on the Configuration link.
  • Here, you have to choose the SSL menu.
  • And then choose the Let’s Encrypt tab.
  • The next thing that you have to do is to choose the corresponding image above and you have to fill in the email address. Then, you have to tick the domain name.
  • Here, you need to click the Apply button and then wait for this process to complete.
  • In this step, you have to enable the Force HTTPS feature only if it is already active in SSL.

Steps to Install IonCube Loader in aaPanel

For your information, IonCube Loader is used for premium plugins and paid themes. If you want to install IonCube Loader on your aaPanel VPS, you are able to follow the steps below.

  • The first thing that you have to do is to open the APP Store menu.
  • After that, you have to select PHP Software 7.2 or any other PHP version that you want.
  • Then, you must select the menu Install Extensions.
  • The next thing that you have to do is to find IonCube.
  • After that, you have to click on Install and then you have to wait for the process to complete.
  • Now, you have to choose the Service menu and then you need to click on the Restart button.

It is important for you to know that you are also able to install another extension such as Memcached, Redis and many more. So, it is not only IonCube.

Now, you are able to go back to Home aaPanel and then in the top right corner, you have to find the Restart link and you have to click on it. You have to choose the Restart Panel.

About Is AaPanel

According to GitHub, Aapanel is the international version for the BAOTA panel. In China, there are millions servers which has installed BAOTA panel since 2014. As a simple but powerful control panel, Aapanel has the ability to manage the web server through web-based GUI (Graphical User Interface). It has the one-click function such as one-click install LNMP/ LAMP developing environment and software.

The aim of the creator is to be able to help people to save the time of deploying so that they will just focus on their own project.

You are able to access aapanel at aapanel.com. When you access the site, you will see that there are some menus at the top of the screen including Feature, Demo, Reference, Forum, GitHub and Partnership. If you want to install it for free, you just have to click on the Free Install button at the top right of the screen or in the left part of the screen next to the Demo button.

Aapanel is a simple, free and open source hosting control panel. According to the official site, there are more than 3,600,000 servers which have installed aaPanel in Asia. The development concept of the aaPanel modular permits you to be able to install only the extensions that you want. So, your server is not bloated anymore. It also will monitor your server resource occupancy in real time which permits you to have a better understanding of its load capacity. If you are worried about the security, you do not have to because this panel provides free anti-spam gateway, Nginx, WAF, SSH login reminder, security extension of system firewall.

Another thing that you are able to enjoy from aapanel is the powerful online editor. Aapanel has a powerful editor which is combined with the file manager that you are able to develop online on Linux easily.

Here are some of the constantly added free features from aapanel.

Main Function

  • website management
  • one-click lamp/lnmp
  • data management
  • FTP management
  • System monitoring
  • all around file management system
  • online editor
  • safety management
  • scheduled tasks
  • software management

Software Environment

Nginx, MySQL, PHP, Apache, Pure-Ftpd, Tomcat, phpMyAdmin, PM2 Manager, MongoDB, Memcached, Docker Manager, Redis, GitLab

System Tools

Sys Firewalld, Linux Tools

aaPanel Plugin

Java Project manager, DNS Manager, Mail Server, Fail2ban, One click to deploy website, One-click migration API version, Python Project manager, PostgreSQL Manager, WebHook, PHP Guardian, SSH Terminal.

Storage Plugin

FTP Storage, S3 Storage, Google Cloud Storage, Google Drive Storage.

One Click Deployment

WordPress, Laravel, Joomla, Drupal, Roundcube

If you want to use aapanel, you have to make sure that you meet the requirements systems. The operating system of your device must be CentOS, Ubuntu, Debian, Fedora or Deepin. You have to make sure that it is a clean operating system and have not installed Apache, Nginx, php, or MySQL from other environments. It is important for you to know that aaPanel 6.x version is developed based on centos7 and it is recommended for you to use centos 7.x. Besides, another thing that you have to fulfill is the RAM. The requirements of the RAM is at least 512 MB. It is recommended for you to have RAM above 768 MB. And for pure panel accounts, it can be about 60 MB of system memory.

When you access the aaPanel site, you are able to explore the site first to get know more about this product. If you want to see the features of this product on the site, you can scroll down the site or you can click on the Features menu. If you want to see the demo, you can click on the Demo menu. In the Reference menu, you are able to see aaPanel Linux script reference including for installation, management, and some more.

If you think you need to discuss something with other users or you need some information that you want to get from the other users, you are able to access the Forum menu. Some discussions about aapanel on that forum section are Third party plugin for aaPanel [Nginx Free Firewall], aaPanel user manual, aaPanel 6.9.22 (beta) released on 7 November 2020, Write For aaPanel, aaPanel Linux panel 6.8.4 installation tutorial, how to deploy a website manually, hosting partnerships, how to install aaPanel together with Swizzin and many more.

So, that’s the thing that we are able to inform you about aapanel. We hope that it can help you much in knowing what it is and how to use it. If you need more information about other things related to IT, you are able to read the other articles on this site.