A Powerful Hosting Control Panel

Site Management

Manage your domain names, setup DNS records, and automatically generate SSL/TLS certificates with Let's Encrypt. You can also manage your databases, files, and cron jobs.

Lets Encrypt Integration

Let’s Encrypt is a free, automated, and open Certificate Authority. It provides free SSL/TLS certificates to enable HTTPS for websites. Let’s Encrypt is a non-profit certificate authority run by the Internet Security Research Group (ISRG).

MySQL and PostgreSQL

MySQL is the most common Database type for web applications. You can create and manage MySQL Databases via phpMyAdmin directly. Add multiple database users and manage user permissions.

SSH/FTP

SSH (Secure Shell) is a network protocol that helps users securely access the server via the command-line. You can create SSH users and SSH keys for secure login. FTP(File Transfer Protocol) is a non-secure network protocol.

File Manager

File Manager provides a user interface that displays the files/folders hierarchy. It offers uploading by drag & drop, deleting, renaming, moving, editing files with Syntax-Highlighting, zip/unzip, and changing permissions.

Cron Jobs

A cron job is a Linux command used for scheduling tasks that are to be executed. Create and modify Cron Jobs by using the template (Pattern, Time, Command) to schedule and run scripts at a specific time.

Backups

You can manage backups the way you want to. You can exclude some files or directories or specific account or even domain.

Secure

Web interface is adapted to 26 languages and regions around the world.

secure

User Management

Add users with different roles and permissions. Three roles are available to assign: Admin, Site Manager, and User. Allow access to one or multiple sites or give full access to a site manager and admin user.

Firewall + WAF

Add firewall rules to allow IPs to access services like SSH, FTP, MySQL, or other services. Protect your server from unauthorized access. A WAF is also coming soon as part of Vesta 2.0.

Containers (coming soon)

Separate your services into containers. Containers are lightweight, standalone, and executable packages of software that include everything needed to run an application: code, runtime, system tools, system libraries, and settings.

Monitoring and logging

Monitoring and logging

Monitor your server's CPU, memory, and disk usage. Keep track of your server's performance and get alerts when your server is overloaded or running out of disk space

CPU Usage

The CPU (Central Processing Unit) performs the data processing operations. CPU usage is the percentage of the CPU core’s total working time to complete its tasks. The Monitoring CPU usage shows the CPU utilization.

Memory Usage

Memory usage represents the percentage of memory currently in use. With the Dashboard, you get an overview of how much memory is accessible on your server.

Disk Usage

The Disk Usage shows the storage space/capacity of your Disk. Actively monitoring your disk space helps keep the remaining disk space overview.

Start working with Vesta

Experiment and grow your development or hosting business