VestaCP is a simple and intelligent hosting control panel with many features. Installation is very simple and requires only one command. Vesta CP is useful for shared hosting because one of its main features is that packages that are commonly used for shared hosting are installed automatically. These include DNS servers, e-mail servers, etc.
Requirements
- Debian/Ubuntu
- Curl
- 512MB+ RAM
Lets start install VestaCP
We must first download the installation script using the following command:
curl -O http://vestacp.com/pub/vst-install.sh
After download the installation script we need to set the permissions to run it:
chmod +x vst-install.sh
Now, we can proceed with the custom installation of VestaCP
Nginx with Apache
# bash vst-install.sh --nginx yes --apache yes --phpfpm no --vsftpd yes --proftpd no --exim yes --dovecot yes --spamassassin yes --clamav yes --named yes --iptables yes --fail2ban yes --mysql yes --postgresql no --remi yes --quota no --hostname <SERVER_HOSTNAME> --email <ADMIN_EMAIL> --password <ADMIN_PASSWORD>
Nginx with PHP-FPM
# bash vst-install.sh --nginx yes --phpfpm yes --apache no --vsftpd yes --proftpd no --exim yes --dovecot yes --spamassassin yes --clamav yes --named yes --iptables yes --fail2ban yes --mysql yes --postgresql no --remi yes --quota no --hostname <SERVER_HOSTNAME> --email <ADMIN_EMAIL> --password <ADMIN_PASSWORD>
Apache only
# bash vst-install.sh --nginx no --apache yes --phpfpm no --vsftpd yes --proftpd no --exim yes --dovecot yes --spamassassin yes --clamav yes --named yes --iptables yes --fail2ban yes --mysql yes --postgresql no --remi yes --quota no --hostname <SERVER_HOSTNAME> --email <ADMIN_EMAIL> --password <ADMIN_PASSWORD>
Thats it! 🙂
great thank you exactly what i needed