Cloud Services

How to install VestaCP on AWS (2018 Edition)

Vesta Control Panel (VestaCP) is one of the best options for sites and websites management. It is useful for every user who doesn’t know about technical configurations, because of its easy and friendly interface and because it’s free. VestaCP has an engine of secure files where every user can make independent backups for the site, allowing you to migrate users and websites in a simpler and faster way. Its support and documentation are good, plus they have a forum to answer any doubt you have.

In this tutorial you’re going to learn how to install VestaCP on AWS, the only necessary thing is an instance EC2 with an AMI of Ubuntu 16 (it is important to make it in a neat instance). It can be forced if necessary but is not recommendable because it will complicate the installation, overwriting the files and directories.

Tutorial

  1. Go to the official page of Vesta
  2. On install, download the installation script.
  3. On advanced install settings, select the applications you want to add in the configuration.
  4. Once you have done the previous step, click on the button generate install command.
  5. Copy and paste the command in the terminal, into the directory where you download the script.
  6. Select the file and run it, this will take 15 minutes maximum (depending on the number of applications you have selected, the time the installation would take).
  7. In the end, it will show you a screen with user and password to log you in through the web navigator.
  8. For advanced configuration of the panel:
  • The recommended option for the web server is Nginx + Apache, in this way the panel will work faster.
  • For the database, choose between MySQL and PostgreSQL.
  • As FTP server, the application vsftpd could be your best option because of its lightness and use facility.
  • For email, is required to have the mail servers, EXIM y Dovecot.
  • For antivirus choose ClamAV and SpamAssassin to protect from spam. They can be installed and will provide more protection for the site as firewall IPTables + Fail2Ban to the site, but the installation load will increase significantly.

Benefits

  • It is a free Control Panel which allows you to manage websites, users, files, databases, and emails.
  • It is compatible with SSL certificates.
  • It let you configure/ personalize as desired since it is designed in PHP.
  • It is easy to install.
  • It is continuously updated.

VestaCP is a good option for users without technical knowledge and System Administrators since the panel offers detailed graphics about the server state. These graphics are very useful to keep the system stable, to solve common issues at any time or to manage your services. The information that VestaCP offers is CPU load, RAM memory, bandwidth, connections made to Nginx or Apache, emails sent and connections to MySQL, FTP, and SSH.

If the characteristics and functionalities of VestaCP are not what you need for your production environment, then I recommend you to read our blog about Ajenti. ClickIT is always your best option when it is about IT services. Contact us for any doubt or job you have.

Published by
DevOps Guy

Recent Posts

Benefits of Migrating to AWS Mexico Region

AWS launched a data center in Mexico. This new region, based in Querétaro with three…

7 days ago

Best Remote AI Companies to Work For In 2025

Most job seekers I talked to recently are searching for the best remote AI companies…

1 week ago

Best Data Analytics Tools by Industry: Top Picks for 2025

In 2025, organizations are making smarter business decisions that drive true revenue. And it’s all…

2 weeks ago

The Best 10 GenAI Tools for CTOs in 2025

GenAI tools are revolutionizing the tech landscape, enabling CTOs to enhance software development, security, observability,…

3 weeks ago

AWS Mexico Data Center Launch: A New Era for Cloud Growth

AWS has officially launched its new Data Center in Querétaro, Mexico​. This AWS Mexico data…

3 weeks ago

AWS Migration to IaC & Well-Architected Framework Implementation

One of our recent collaborations was with a recording studio company in London, where we…

4 weeks ago