|Home / Features|
|Default Installation||Optional Installation|
Easy to useOur design always starts with identifying and thinking about real needs. You can add a web domain with dns and mail support just in one click. Really. And the database can be also added in one click. Well, just about everything in Vesta can be done in one click. We do the hard work to make it simple. The navigation menu is flat so there is no need to test your memory every single time you want to add or delete something. Now how many clicks you think is needed to update your control panel? Right, only 1 click if you want to update it manually. If you don't want to click you can enable auto-updates.
FastSpeed is essential to making any user interface feel responsive. The Vesta Control Panel not only work fast, but it makes your own website work faster. Technically speaking your site will be faster because nginx is event-driven, it handles concurrent connections better than the apache. It uses less RAM and CPU. That's not all. You can enable nginx caching to increase overall speed of your website by almost 10 fold. The server configuration is also optimized for the best performance.
SecureThe whole world can see every line of code in Vesta and the result is fewer bugs and quicker fixes. You can always inspect the code and make sure it's backdoor free and has no spying modules. Out of the box PHP scripts are executed by the user who owns the VirtualHost serving the request. This way if a domain is compromised, the hacker or malware only gains access to that domain. Our password implementation relies on the Linux PAM authentication mechanism which employs MD5 hashing, to provide unique and secure passwords. Of course security is a complex topic and you should also take measures to improve it. Learn to use strong passwords. Regularly update software. Install and configure firewall.
Vesta Control Panel fully supports basic hosting features, including Web, DNS, Mail and Database management. Listed below is something special:
While Vesta offers a ton of features and flexibility, there is still some missing functionality from the core software. The best way to fill in the missing pieces, of course, is to get yourself the right plugins.
File ManagerBrowse, copy, edit, view, and retrieve all of your web domain files using fully featured File Manager.
Vesta File Manager was inspired by magnificent GNU Midnight Commander. So it shouldn't be a surprise that main screen is similar to what you'd see at the terminal in MC.
By default File Manager runs in two-panel mode. Two panels provide a view of two directories at once with one of them being the "current directory." Most of all file operations are performed on files in current (active) directory (although copy, and move operations default to using the non-current/non-active directory as the "target" directory). To select one directory panel simply click the mouse anywhere in the panel. You can also use TAB key to switch the current directory from one panel to the other. In fact you can fully operate File Manager only using keyboard if you want. Just press "h" key to learn file manager hotkeys.
Apart from the usual functionality such as copy, paste, view, download etc File Manager can boasts about built-in image viewer, tar/Gzip/Bzip2/Zip archive manager and WYSIWYG editor.
SFTP ChrootRestrict users so that they cannot use SSH and access only their home directory.
Two things to consider before we get off the ground:
1. FTP passwords are transmitted un-encrypted. It is not safe to use ftp in public wireless networks.
2. SFTP requries shell access and allows your user to access files in /etc, /sbin or /bin directory.
A chroot on Unix operating systems is an operation that changes the apparent root directory for the current running process and its children. A program that is run in such a modified environment cannot name (and therefore normally not access) files outside the designated directory tree. The term “chroot” may refer to the chroot(2) system call or the chroot(8) wrapper program. The modified environment is called a “chroot jail”. From Wikipedia.
As shared hosting administrator, you may want to give SFTP access to user whom you do not completely trust. Preventing users from moving round the filesystem is a must for many web hosting servers. SFTP chroot plugin is used for preventing users from seeing each other and viewing sensitive information.
Take a look at RoadMap to find out what's coming next.