1. Home
  2. Cloud and Servers
  3. Virtual Servers (VPS)
  4. Installing Vesta CP on Ubuntu 18.04 LTS

Installing Vesta CP on Ubuntu 18.04 LTS

Vesta Control Panel (VestaCP) is an open-source control tool that allow the configuration and management of the serer via web browser (web GUI). Core itself consists of Bash scripts that call frontend programmed in PHP and JavaScript. More about VestaCP can be found at vestacp.com.

Installation is relatively simple, the following setup focuses on Ubuntu 18.04 LTS.

Try out the performance of the premium VPS

Its better to try that than to hear about it – try out the professional Virtual server from Active24 for production usage for free.
Uncompromising dedicated performance, snapshots for free, SSD for all your data.
More at active24.cz/servery (only available for CZ and SK markets)


Guide for installation of VestaCP

Warning: VestaCP is recommended to install on empty operating system where there are no preconfigured application.

Hint: Before you use this guide, we would recommend to have a knowledge of installing packages on the server and editing configuration via console to one of the editors.

Warning: following commands are to be used as root.

1. Update repositories and install package updates

apt-get update -y 
apt-get upgrade -y

2. Edit server name

Warning: Name of the server and domain via which the control panel will be accessible is vestacp.example.com. Name can be customised as you see fit including DNS settings.

Edit file /etc/hosts by adding a line

127.0.0.1 vesta.example.com

3. Download installation script

wget http://vestacp.com/pub/vst-install.sh

Set the rights to execute the script

chmod 755 vst-install.sh

4. Execute the script

bash vst-install.sh

Information about installation will appear


 _|      _|  _|_|_|_|    _|_|_|  _|_|_|_|_|    _|_|
 _|      _|  _|        _|            _|      _|    _|
 _|      _|  _|_|_|      _|_|        _|      _|_|_|_|
   _|  _|    _|              _|      _|      _|    _|
     _|      _|_|_|_|  _|_|_|        _|      _|    _|

                                  Vesta Control Panel



The following software will be installed on your system:
   - Nginx Web Server
   - Apache Web Server (as backend)
   - Bind DNS Server
   - Exim Mail Server + ClamAVSpamAssassin
   - Dovecot POP3/IMAP Server
   - MySQL Database Server
   - Vsftpd FTP Server
   - Softaculous Plugin
   - Iptables Firewall + Fail2Ban


Would you like to continue [y/n]: 

After confirmation you need to enter the administrator e-mail and FQDN

Please enter admin email address: 
Please enter FQDN hostname: 

Then the installing process will run and may take about 15 minutes. After it is completed you will gain the following information:

  _|      _|  _|_|_|_|    _|_|_|  _|_|_|_|_|    _|_|   
  _|      _|  _|        _|            _|      _|    _| 
  _|      _|  _|_|_|      _|_|        _|      _|_|_|_| 
    _|  _|    _|              _|      _|      _|    _| 
      _|      _|_|_|_|  _|_|_|        _|      _|    _| 
 

 

 Congratulations, you have just successfully installed Vesta Control Panel
 

     https://vesta.example.com:8083
     username: admin
     password: aaaAAAbbbCCCddd
 

Web interface VestaCP

Web GUI is accessible on address https://vesta.example.com:8083

Login form

For login use the login details you acquired at the end of the installation process.

Default settings overview in VestaCP

Hint: after the first login we recommend to change the password. Select the user admin in the top right corner and go to Password section.

Updated on January 3, 2025

Was this article helpful?

Related Articles