Vesta is an open source hosting control panel currently supports RHEL 5.x/6.x, CentOS 5.x/6.x and Ubuntu LTS 12.04, Ubuntu 13.04 and Ubuntu 13.10. It comes with all necessary software to run and manage your websites hosted on your VPS, including:
Web Server (Apache with Nginx as Reverse Proxy)

  • DNS server
  • Database Server
  • Mail Server
  • FTP Server
  • Nginx out of the box
  • SSL certificates & SNI
  • Wildcard support
  • Configuration Templates
  • DKIM support
  • Fast Backups
  • System Monitoring
  • AntiSpam / Antivirus
  • WHMCS billing support
  • EPEL integration
  • Simple and Clean GUI
  • Powerfull CLI
  • Reliable Platform
  • Open Data Format

Install VestaCP on RHEL/CentOS and Debian/Ubuntu linux

First, login to your VPS server (I am use DigitalOcean VPS) via ssh as root and type following command:

# curl -O http://vestacp.com/pub/vst-install.sh
# chmod +x vst-install.sh
# ./vst-install.sh
Install VestaCP webhosting cotrol panel

Install VestaCP webhosting cotrol panel

The installer asks to confirm disabling SELinux and start the install process. Type Y and hit Enter.
Type your valid email address where they will is VestaCP send your admin password.
Wait for the finish installer process.

VestaCP complite installation

VestaCP complite installation

Now open up your favorite browser and login to VestaCP web-based UI using your VPS IP at port 8083.

https://ip.add.re.ss:8083/

Login as admin and use given password:

VestaCP login screen

VestaCP login screen

You should now see the main UI of VestaCP hosting control panel.

Main UI of Vesta hosting control panel

Main UI of Vesta hosting control panel

You now have VestaCP installed and a ready-to-use VPS to host all your websites.
See also: