FASTPANEL is a simple and powerful server management panel, designed to simplify the VPS administration process. It allows you to create websites and databases, manage Crontab and mailboxes, provide access to individual websites and much more. It utilizes Ubuntu Server as its base OS.

Beget VPS with FASTPANEL is a ready-to-use server management panel, deployed on your own virtual private server. You can bring your own domain name or use our free generated domain to access it.
What’s inside
- Ubuntu
- FASTPANEL
Installation and initial setup
When creating a server, along with the standard parameters, you can specify:
- Administrator email. It will be used for issuing a free FASTPANEL license and sending notifications, by default the contact email of your Beget account will be used. We will also automatically create an account at https://cp.fastpanel.direct for license management.
fastuser(administrator) password. You can generate a random password if needed.
When the deployment process is finished, upon accessing the panel you will be prompted to complete the license activation process.

In order to activate your free FASTPANEL license, please follow the link from the email sent to the mailbox used when creating the server:

License will be automatically activated:

To access the control panel, follow the link https://your_domain_name:8888.

After which, log in using the fastuser login and the password specified when creating the server. If necessary, you can also change the language of the control panel here. Upon first login, you will be prompted to set a recovery email:

To finish the installation, accept the license agreement:

And the privacy policy:

Upon accepting, you will be greeted with the dashboard:

If necessary, you can also change the language of the control panel by opening the menu:

And selecting the desired language from the menu below:


With that, the initial setup is complete.
Creating a website
To create a website, press the “Create site” button on the dashboard:

Choose the desired option – for example, creating a site manually:

Enter the desired domain name:

If necessary, tweak the settings and confirm the process:

You will see a similar message upon successful completion:

Creating a database
To create a database, switch to “Management” -> “Databases” section in the menu:

Click “New database”:

Enter the database name and user credentials. If needed, you can generate a random password using the corresponding button:

The database will appear in the database list:

FAQ
By default, FASTPANEL updates automatically according to the schedule set in Crontab. Manual intervention is not required.
If, for some reason, you need to force an update, connect to the server via SSH and execute the following command:
/usr/local/fastpanel2/app/updaterWe recommend enabling two-factor authentication for extra security. To do that, go to the “Settings” -> “Main” -> “Two-factor authentication” section of the control panel and scan the QR-code or enter the secret key in your authenticator app. To complete the process, enter the verification code from the app into the corresponding field and press “Confirm”.

To disable it, enter the code from the app and press “Disable”:

To change your PHP version, first install it in the “Settings” -> “Applications” section, then navigate to your website’s card and press “Settings”.

Switch to the “Backend” tab and change the backend to either FastCGI or PHP-FPM.

Then select the desired PHP version and save the settings.

To change the PHP settings for a website, navigate to its card and click “PHP settings”.

You can also search through the settings:

Press the edit button on the right, enter the desired value and save:

To persist the changes, press the “Save” button above the settings list:

To install additional apps, for instance, Composer or PostgreSQL, navigate to the “Settings” -> “Applications” section.

Press the installation button (
) to start the process – FASTPANEL will do the rest for you.
FASTPANEL allows you to generate access credentials for a specific website with fine-grained permissions, which can be useful for giving access to a website to a developer or a support agent without providing full access to the control panel. To do that, navigate to your website’s card and press “Site access”:

Press “Add access” and enter the email that the access will be provided to, as well as the permissions given:

The account will appear in the list:

Login information will be sent to the specified email:

