How to install aapanel 6 on Fedora 34/35

In this tutorial guide, we will learn how to install aapanel in Fedora 34/35.

aapanel is a free open source hosting control panel, it manages the servers through the graphical user interface. It is an international version of BAOTA. aapanel provides one-click functions such as one-click LAMP install, one-click deployment of SSL, remote backup, etc. It is a server software system that offers ideal support for Linux systems.

The reason why over 2.1 M users have installed aapanel is that:

  • Integration with file managers is easy, that is why it support uploading, downloading, decompression and file editing capabilities.
  • It provides SSH open and close services, SSH port changes, firewall port release operation
  • Its ability to create and manage websites, FTP and manage databases gives an edge with other providers.
  • It has extremely fast and convenient one-key configuration management of SSL, server, and backup.

Requirements

  • Clean operating system which has not installed Apache/Nginx/PHP/MySQL.
  • Have a ram of atleast 512MB
  • Good to have basic Linux commands to run the tasks

Installing aapanel on fedora 35

The first thing to do before installation is to ensure that the system is up to date. Updating the system ensures that the packages receive recent updates. We can do the updates by issuing the following command on the terminal.

$ sudo dnf update -y

When the updates are complete, we can now start the installation of aapanel. We need to install wget to enable us to download the application. Type the following into the terminal.

# sudo dnf install wget -y
DigitalOcean Droplet Agent                                                        73 kB/s | 3.3 kB     00:00    
Dependencies resolved.
=================================================================================================================
 Package                Architecture             Version                         Repository                 Size
=================================================================================================================
Installing:
 wget                   x86_64                   1.21.2-2.fc34                   updates                   805 k

Transaction Summary
=================================================================================================================
Install  1 Package

Total download size: 805 k
Installed size: 3.2 M
Downloading Packages:
wget-1.21.2-2.fc34.x86_64.rpm                                                    3.1 MB/s | 805 kB     00:00    
-----------------------------------------------------------------------------------------------------------------
Total                                                                            2.3 MB/s | 805 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                         1/1 
  Installing       : wget-1.21.2-2.fc34.x86_64                                                               1/1 
  Running scriptlet: wget-1.21.2-2.fc34.x86_64                                                               1/1 
  Verifying        : wget-1.21.2-2.fc34.x86_64                                                               1/1 

Installed:
  wget-1.21.2-2.fc34.x86_64                                                                                      

Complete!

Now that we have installed wget, we can then proceed to install the script necessary to run the aapanel. Use the following code to do so.

$ wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh

Sample output

...
--2021-11-05 12:35:16--  http://www.aapanel.com/script/install_6.0_en.sh
Resolving www.aapanel.com (www.aapanel.com)... 107.151.154.153
Connecting to www.aapanel.com (www.aapanel.com)|107.151.154.153|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 26597 (26K) [application/octet-stream]
Saving to: ‘install.sh’

install.sh                   100%[===========================================>]  25.97K  --.-KB/s    in 0.06s   

2021-11-05 12:35:16 (424 KB/s) - ‘install.sh’ saved [26597/26597]

Proceed to install the script using this command:

$ bash install.sh aapanel

Press yes to allow the installation to continue.

Sample output

.....
Installed:
  firewalld-0.9.4-1.fc34.noarch                            firewalld-filesystem-0.9.4-1.fc34.noarch              
  gobject-introspection-1.68.0-4.fc34.x86_64               ipset-7.11-1.fc34.x86_64                              
  ipset-libs-7.11-1.fc34.x86_64                            iptables-nft-1.8.7-8.fc34.x86_64                      
  libnftnl-1.1.9-2.fc34.x86_64                             nftables-1:0.9.8-3.fc34.x86_64                        
  python3-decorator-4.4.2-4.fc34.noarch                    python3-firewall-0.9.4-1.fc34.noarch                  
  python3-gobject-base-3.40.1-1.fc34.x86_64                python3-nftables-1:0.9.8-3.fc34.x86_64                
  python3-slip-0.6.4-22.fc34.noarch                        python3-slip-dbus-0.6.4-22.fc34.noarch                

Complete!
success
==================================================================
Congratulations! Installed successfully!
==================================================================
aaPanel Internet Address: http://157.230.239.171:8888/5702483e
aaPanel Internal Address: http://157.230.239.171:8888/5702483e
username: vc3i8kf5
password: 0eac7e83
Warning:
If you cannot access the panel, 
release the following port (8888|888|80|443|20|21) in the security group
==================================================================
Time consumed: 7 Minute!

You are now good to use aapanel. Launch the application and start using it. To launch the application, go to your preferred browser and type in the internet address given on your search bar, and use the login credentials provided.

Login and proceed to install one-click LNMP/LAMP. Give it time to install before proceeding with configurations.

Inside the aapanel dashboard

aapanel dashboard
aapanel dashboard

In order to check whether the configurations are correct use the following command to do so:

$ sudo dnf check-update

Whenever you want to start the aapanel service do the following:

$ sudo service bt start

You can also stop the service with the following command:

$ sudo service bt stop

Similarly, you can restart the service with the following command:

$ sudo service bt restart

Conclusion

You have successfully installed aapanel, you can proceed to experiment with it now. Consult the aapanel documentation in case you have an issue.

In case you want to install Apache, MySQL inside aapanel dashboard check the following article

About Mason Kipward

I am a technology enthusiast who loves to share gained knowledge through offering daily tips as a way of empowering others. I am fan of Linux and all other things open source.
View all posts by Mason Kipward →

Leave a Reply

Your email address will not be published.