Hi folks!. In this blog post, we will discuss the installation of Vesta Control Panel on Ubuntu 18.04 / Debian 9. Vesta (VestaCP) is a powerful open source control panel for managing websites, emails, MySQL databases, DNS, FTP users and much more. It is an alternative to commercial hosting control panels such as CPanel & Plesk.
Install Vesta on Ubuntu 18.04 / Debian 9
Vesta Development team provides an installer script that automates setting up of Vesta hosting control panel on Ubuntu / Debian and RHEL based Linux distributions.
Login to your Ubuntu/Debian system and ensure the system is updated.
sudo apt update && sudo apt -y upgrade
Reboot after upgrade
[ -f /var/run/reboot-required ] && sudo reboot -f
Once your system is up, install curl
sudo apt -y install curl
Download Vesta installer.
curl -O http://vestacp.com/pub/vst-install.sh
Run install with sudo if you’re logged in as standard user.
$ sudo bash ./vst-install.sh
--2019-03-16 07:06:33-- http://vestacp.com/pub/vst-install-debian.sh
Resolving vestacp.com (vestacp.com)… 104.236.66.100
Connecting to vestacp.com (vestacp.com)|104.236.66.100|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 48816 (48K) [text/plain]
Saving to: 'vst-install-debian.sh'
....
Below is a list of default packages installed.
_| _| _|_|_|_| _|_|_| _|_|_|_|_| _|_|
_| _| _| _| _| _| _|
_| _| _|_|_| _|_| _| _|_|_|_|
_| _| _| _| _| _| _|
_| _|_|_|_| _|_|_| _| _| _|
Vesta Control Panel
Following software will be installed on your system:
- Nginx Web Server
- Apache Web Server (as backend)
- Bind DNS Server
- Exim mail server
- Dovecot POP3/IMAP Server
- MySQL Database Server
- Vsftpd FTP Server
- Softaculous Plugin
- Iptables Firewall + Fail2Ban
Would you like to continue [y/n]: y
Press “y” key to start the installation and provide admin email address and server hostname.
Please enter admin email address: [email protected]
Please enter FQDN hostname [deb9]: hosting.example.com
Installation backup directory: /root/vst_install_backups/1552720254
Installation will take about 15 minutes …
A successful installation should look similar to below.
Thank you for using Softaculous
sudo: unable to resolve host hosting.example.com
=======================================================
_| _| _|_|_|_| _|_|_| _|_|_|_|_| _|_|
_| _| _| _| _| _| _|
_| _| _|_|_| _|_| _| _|_|_|_|
_| _| _| _| _| _| _|
_| _|_|_|_| _|_|_| _| _| _|
Congratulations, you have just successfully installed Vesta Control Panel
https://192.168.121.170:8083
username: admin
password: z67WJUfh3r
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
Access Vesta Admin dashboard on https://[ServerIP_or_hostname]:8083

Login with the username and password shown on screen after installation.


You can obtain Softaculous license which is a commercial script library for automating the installation of commercial and open source web applications on a website.

There you go!. You have Vesta installed on Ubuntu 18.04 / Debian 9 where you can add sites, manage databases, email, crons, dns e.t.c. Refer to Vesta Documentation for more info.
Also check:
Thank you very much for the explanation. Very useful for me who wants to learn website
Wlecome!
thanks for the information sir.
Thank you very much for the explanation
we really appreciate your feedback!
Thanks for sharing this informative post
Welcome!