How to Install FastPanel on Ubuntu 20.04

Updated on November 21, 2023
How to Install FastPanel on Ubuntu 20.04 header image

FastPanel is a free server management control panel that makes it easy to create websites, mail domains, databases, and alot more through a simple web dashboard. In this guide, you will install FastPanel on a Ubuntu 20.04 server.

Prerequisites

Install FastPanel

Download the FastPanel script.

$ wget http://repo.fastpanel.direct/install_fastpanel.sh

Run the script.

$ sudo bash install_fastpanel.sh

Output:

Greetings user!
    
Now I will install the best control panel for you!

Start pre-installation checks
OS: Ubuntu 20.04.3 LTS

Installing FASTPANEL package.
[Success]
Installing MySQL 8.0 from Oracle APT Repository.
[Success]
Installing web service: nginx, apache, php.
[Success]
Installing ftp service: proftpd.
[Success]
Installing mail service: exim, dovecot.
[Success]
Installing recommended software: roundcube, phpmyadmin, etc, etc...
[Success]

The FastPanel installation process will start and take between 2-3minutes to complete. Once done, you will be presented an admin username (fastuser) and password for access to the main web dashboard.

Configure FastPanel

Once installed, FastPanel uses port 8888 on your server, allow access to the port through your server firewall.

Add new rule.

$ sudo ufw allow 8888

Now, check current rules if the port is allowed.

$ sudo ufw status

Next, visit your server IP or linked domain name on port 8888.

http://SERVER_IP:8888 OR http://example.com:8888

You will be required to enter your email address and receive a free license key for your new server. Once approved, revisit your Server IP, enter the admin username and password to accept the license agreement.

To secure your control panel, add a new user and change the default password for fast user. You will be able to create standard users and resellers, through the single super administrator account fast user.

Congratulations, you have installed FastPanel on a Ubuntu 20.04 server. You can add websites, reseller accounts, and services through the main server dashboard.