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

Agentic AI in Healthcare: Use Cases and Best Practices

Agentic AI refers to AI designed with human-like autonomy to carry out specific tasks without…

2 days ago

How to Create an AI Application: Steps, Challenges and Solutions

Have you ever questioned how self-driving cars navigate without human input, how chatbots can carry…

1 week ago

Advanced Prompt Engineering Strategies

Advanced prompt engineering strategies are important when extracting maximum value from Large Language Models (LLMs).…

2 weeks ago

Python vs Node.js for AI Development | Video

Today, I will discuss which one is better, Python vs Node.js for AI development, so…

2 weeks ago

How to Integrate AI into a React Application

At this point, if AI isn’t part of your application, you’re falling behind in a…

3 weeks ago

Top AI Conferences 2025: Must-Attend Events for Tech Leaders

As a CEO, I know that attending the top AI conferences 2025 is an excellent…

4 weeks ago