VestaCP User Instruction Manual

So, you have logged onto MyCity VestaCP hosting panel (the username and password have been provided to you via e-mail).

First, we will add your website to the hosting (if your hosting package allows it, you can add multiple websites to your account).
(First check if MyCityHosting company has already done this step – namely, after logging onto VestaCP, click WEB in the upper menu, and if you see your website’s domain listed then this step has already been done, and you can skip this paragraph).

On the left, you will see a green cross which says ‘Add web domain‘ – click on it.
Enter the name of the domain that you are adding to the hosting service (let’s say you’re adding myCompany.com), then click the green ‘Add‘ button.
Above that it should write ‘Domain myCompany.com has been created successfully.’
This way, you have successfully created website hosting and you can log onto it using the FTP and upload files to your website.

The same Username and Password, which you’ve received for logging onto VestaCP, is used for FTP login.
FTP hostname is the domain (the address of your website) that you have just added to your hosting account, which, in this example, would be myCompany.com or ftp.myCompany.com

Upon uploading the website over the FTP, the files need to be uploaded into the folder /web/myCompany.com/public_html/

In this folder, before uploading your website, delete index.html that VestaCP automatically creates as soon as you add the website.

Before you upload the website over the FTP, your domain (website) needs DNS setup.
(If you’ve bought the domain over the MyCityHosting Company, then this has already been done, you can skip this paragraph)
All the way up (in the upper menu), click on USER, and there, on the right, you can see Name Servers. There you will see two DNSs that need to be set up on your domain.
The DNS is set within the register that you have purchased your domain from.

When you do that, go back to our panel.

 

Now we will create an e-mail account for that domain.
All the way up (in the upper menu) click on ‘MAIL’.


Hover the mouse pointer over the created domain, and a button ‘Add account‘ will appear on the right.
Here you should enter only e-mail (account) and the password for the account.
Enter only the starting part of the e-mail address – for example, if you wish to create an e-mail address [email protected], then you should enter only info in the ‘Account’ field.
On the right, you will have all the necessary data for connecting Outlook to this account or any other e-mail client software (copy this info somewhere).
If you need to forward the e-mail somewhere, then click on ‘ADVANCED OPTIONS’ below when adding the e-mail account.

In the ‘Forward to’ field, enter the e-mail address that you wish the mails to be forwarded to (if there’s more of them, always add them below the already added one(s)).
If you need Aliases (so that, let’s say, [email protected] mail is received on [email protected]), you can set that up here, as well.
You only enter the alias, and not the whole e-mail, i.e. if you are adding the ‘info’ account, and you want that account to gather e-mails for the ‘webmaster’ account as well, then you only enter ‘webmaster’ as alias.
If you want more aliases, add them below the already added one(s).
In the end, click the green ‘Add‘ button.

If you edit an (already created) e-mail, you will also be able to add Auto-Response.

The Webmail is located on the following address – https://server-name/webmail/ – although when creating e-mail addresses, you will already see the address to the webmail.
Within the webmail, in the Settings section, anyone can change the Password for their e-mail.

 

Now to create the database.

In the upper menu, click on ‘DB’.
VestaCP will create a MySQL database and MySQL username in the format of username_databasename
For example, if your hosting account is myCompany, and if you wish to create a ‘wordpress‘ database, VestaCP will add the myCompany_ prefix, so that in the end it will create the ‘myCompany_wordpress‘ database.
Keep in mind that the username (for the MySQL database) must not be longer than 16 characters, together with the prefix, because if it is longer, the database will not be created.
In the end, click on the green ‘Add‘ button.

Login information for the database will be sent to your e-mail, where you will be able to find the link to phpMyAdmin.
You log onto phpMyAdmin with the login information provided to you for the database.