How to Install Vesta Host Control Panel on Ubuntu Linux

Vesta Host Control Panel is a free and efficient tool used for hosting websites and other features from a simple interface. It can run on low-resource servers and offers various services like mail servers and web domain hosting. Installation on Ubuntu requires setting up a local domain, downloading and running the Vesta installer script, and…

This article explains installing the Vesta host control panel on Ubuntu Linux.

Vesta Host Control Panel is a free, simple, and fast host control panel that you can use to host websites, mail servers, and other web hosting features from a simple web interface.

Vesta, which also runs on low-resource servers, comes with Nginx + PHP-fpm and advances caching available immediately. In addition, with its auto-installer, you can install more than 439 apps with one click.

If you need a next-generation hosting control platform built for speed, security, and stability, you may want to try the Vesta host control platform.

These features come with Vesta: WEB domains, DNS domains, MAIL domains, Databases, CRON, User Directories, and more.

For more about Vesta, please visit its homepage.

Configure Ubuntu Local Host Domain

Before installing Vesta, you will want to set up Ubuntu local domain on the server. To do that, run the commands below to open the Ubuntu local hosts file.

sudo nano /etc/hosts

Then, type in the server address for domain mapping. You can use your public IP address instead of the local one.

127.0.0.1            vesta.example.com

It should look like the lines below:

127.0.0.1              localhost
127.0.1.1              ubuntu1804
127.0.0.1              vesta.example.com

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Save the file and exit

Download the Vesta installer script

Vesta has an easy installer script to get the platform working on Ubuntu. To get the installer script, run the commands below

First, update the Ubuntu server by running the commands below. If you don’t already have Curl installed, the commands below also help you install it.

sudo apt update
sudo apt install curl

Then, use the commands below to download the script into the /temp directory. You’ll want to use the tmp directory because its content is automatically deleted upon server reboot.

cd /tmp
curl -O http://vestacp.com/pub/vst-install.sh

Install Vesta

After downloading the script and changing the permissions above, run the commands below to begin the installation.

sudo bash vst-install.sh

When you do that, you should see a series of prompts to guide you with the installation. Choose the highlighted options below to have a smooth installation.

vst-install-ubuntu.sh  100%[============================>]  45.68K  --.-KB/s    in 0.1s    

2019-03-17 10:19:42 (410 KB/s) - ‘vst-install-ubuntu.sh’ saved [46772/46772]

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

                                  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]: y

After that, the script should start downloading and installing your chosen packages.

Please enter admin email address: admin@example.com
Please enter FQDN hostname [ubuntu1804]: vesta.example.com
Installation backup directory: /root/vst_install_backups/1552836139

When the installation is completed, you should see a screen like the one below with the administrator login details.

Congratulations, Softaculous was installed successfully
Softaculous has been installed at:
Path : /usr/local/vesta/softaculous
Scripts Path : /var/softaculous

We request you to please register for updates and notifications at :
http://www.softaculous.com/board/index.php?act=register
It also inspires us when you register. Registration is free and just a one minute job.

If you need any support you can always count on us. Just drop in at our Support Board:
http://www.softaculous.com/board
Alternatively, you can contact us via Email at support@softaculous.com

Thank you for using Softaculous
=======================================================

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


Congratulations, you have just successfully installed Vesta Control Panel

    https://127.0.0.1:8083
    username: admin
    password: 5H7MDKTSII

We hope that you enjoy your installation of Vesta. Please feel free to contact us anytime if you have any questions.
Thank you.
--
Sincerely yours
vestacp.com team

Copy the details and log on to the control panel portal.

https://vesta.example.com:8083/

That should bring up the login page when you can log on with the abovementioned admin info.

That’s it! After logging on to the back-end panel, you can set up your host environment and other settings.

Congratulations! You have successfully installed Vesta on Ubuntu 16.04 | 18.04 LTS servers.

Comments

  1. vitorhugosg Avatar
    vitorhugosg

    E: Package ‘phpmyadmin’ has no installation candidate
    E: Package ‘rssh’ has no installation candidate
    E: Unable to locate package vesta
    E: Unable to locate package vesta-ioncube
    E: Unable to locate package vesta-nginx
    E: Unable to locate package vesta-php
    E: Unable to locate package vesta-softaculous
    Error: apt-get install failed

    this error in ubuntu 18 lts

    1. Daniel Beasley Avatar
      Daniel Beasley

      Been beating myself in the head all day trying to fix that issue. Gave up tho, installed cent7 and its going like a champ. Seems to be performing better all around too.

Leave a Reply

Your email address will not be published. Required fields are marked *