Managed Mail Servers

Our Managed Mail Servers are dedicated environment for mail hosting. It is best used for hosting your personal or company email.

Features:

  • Unlimited Email Domains
  • unlimited Email Accounts
  • Unlimited mail size and attachment
  • Unlimited sending
  • Anti-spam (1gb ram or higher)
  • Anti-virus (4gb ram or higher)
  • SMTP, POP, IMAP
  • SSL Certificate
  • DKIM / SPF
  • Webmail

Important:

  • Any form of mass email outside your email domain is prohibited.
  • Spamming is not allowed.
  • Sending newsletter outside your email domain is not allowed.
  • You can send newsletters only to emails hosted on your server (eg. company newsletter for employees using your email domain).
  • We do our best to prevent spam and IP blacklisting. However we cannot guarantee IP reputation.

 

Rsync Backup

The Rsync Backup is another type of offsite backup. It is a pull service unlike FTP backup/repo. This backup service will pull the files from your production server. It uses SSH connection and is more flexible. The process creates full and incremental backups. You can also set the backup interval to hourly, daily, weekly or monthly. Rsync Backup is also good for large sites or huge amount of files.

Features:

  • Interval – hourly, daily, weekly or monthly
  • Full and incremental backups
  • SSH connection
  • For large sites with too many files
  • No file size limit

Please submit a ticket for us to configure for your server.

Additional notes:

  • While the Rsync Backup can backup large sites with many files the process will take longer depending the number of files and size of files. For large sites it could take hours for the backup process to complete.
  • No offsite backup

FTP Repo

Our FTP Repo service can be used for storing your archives or backups that does not need to be accessible via web browser. Ideal for long term storage or infrequently accessed files. It is also good for temporarily storing your web site that need to hold for development and plan to restore in the future.

Features:

  • No public web/http/https access
  • Shared Environment
  • Redundant Storage (RAID)
  • 1gb max upload file size
  • FTP access
  • Offsite Backup

Use Cases:

  • Offsite backup for small sites
  • Archive storage

Additional Notes:

– The offsite backup is stored in another data center for disaster recovery or hardware failure. It is NOT meant for reverting files or data in case you accidentally deleted a file in your repository.

GP Storage (General Purpose)

The GP Storage (General Purpose) is our hosting service that has generous amount of disk space for hosting web sites or files that needs to be accessible by browsers. It can be used to host your static files or web assets such as CSS, Javascripts, images and other media, tar, zip, or pdf files or even HTML and small PHP apps that doesn’t need a database. This service also includes proxy caching for static files for fast delivery and less load.

Features:

  • Shared Environment
  • Redundant Storage
  • NGINX, Apache, PHP 7
  • PHP max upload filesize = 5mb
  • PHP post max size = 5mb
  • PHP open base directory
  • PHP display error = on
  • PHP max execution time = 5 sec
  • FTP access
  • FTP max upload filesize = 10mb
  • Offsite Backup
  • Proxy and Cache for static files

Use Cases:

For small sites or startups:

  • Use as external storage to offload images and other media files.
  • Use as external storage that requires small PHP application for your API or other functions for your storage.

For development:

  • Cost effective for developing PHP applications.
  • If your application needs ample amount of storage.

Additional Notes:

– The offsite backup is stored in another data center for disaster recovery or hardware failure. It is NOT meant for reverting files or data in case you accidentally deleted a file in your repository.

Site Migration

We offer free website migration. Once your server is ready just submit a support ticket.

Free Manual Migration Service (for new clients only):

Our support staffs will perform the migration using manual transfer base on available protocols and capability of your site. If your site/db is larger than the limits of the free manual migration service you will can order our manual migration service offering.

  1. Only one(1) website per server
  2. Only one(1) database per server
  3. Max size of site – 1gb
  4. Max size of database – 1gb

Free Automatic Migration Service (beta):

The automatic migration uses a script that will automatically transfer your site files and database to your new server. You will need to initiate the process yourself by running the script in your server.

  1. Unlimited sites
  2. Unlimited databases
  3. Unlimited max size of site
  4. Unlimited max size of database

Migration Requirements:

If you have WHM/cPanel or Plesk please provide the following:
– hostname / IP
– user
– password

For vps/dedicated if possible please provide the following:
– host / server IP
– root password
– SSH port number

If you do not have cpanel please provide the following:
– FTP host / IP
– FTP user
– FTP password
– MySQL host
– MySQL user
– MySQL password

If you have SSH access:
– host / server IP
– SSH port
– SSH user
– SSH password

You need to create a database from your hosting panel it will be the target database:
– Your current server IP
– target db name
– target db user
– target db password

 

IMPORTANT:
To avoid delays please make sure all details are correct and your firewall is not blocking your new server IP.

Estimated Time of Completion:
Migration time depends on size of site and access to your current server. Usually it takes longer with sites under shared hosting. Therefore there’s no specific time frame as there are a lot of things that affects migration. Usually it takes less than 24 hours for small sites and with root access. For medium or bigger site within 24 hours or longer.

Steps for Manual Migration:

  1. Send the requirements via support ticket
  2. The task will be scheduled
  3. You will get notified when the migration process has been completed.
  4. Set your nameservers or your DNS “A” record

Migration Terms:

  1. The Free Manual Migration Service is for new clients only. Existing clients can do the Free Automatic Migration Service or order Manual Migration Service.
  2. We only transfer site files and databases.
  3. We do not transfer emails. You will need to recreate your emails in our services. If you are using 3rd party or offsite email services like gmail, yahoo, outlook or zoho then no need to worry about the email accounts.
  4. We are not responsible for any data loss or file corruption or folder permissions or anything that will cause your site to not function properly. We will do our best to resolve issues.
  5. You are responsible for backups of the site before transfer.

 

Firewall Management

Managing your firewall from the command line is a bit hard. We have pre-configured firewall rules applied in your server. This is for extra security.

To easily make changes in the firewall rules just log in to your hosting panel then go to “Firewall”. It is best to suspend rules that you don’t use.

You can add rules by clicking the “plus” icon or “Add rule.”

To ban an IP address:

firewall > list fail2ban > ban IP address

IMPORTANT: Do not suspend or delete the “PING” rule.

 

Restart the server or system

To restart/stop/start server systems such as MySQL, Apache, NGINX and other systems running in your server just log in to your hosting panel and go to “Server”.

500 Internal Server Error

One of the most common issue in hosting is getting the “500 Internal Server Error”. When that happens try to restart your web server (Apache).

server > apache > restart

 

Database/MySQL crash:

If your database has crashed you can restart “MySQL“.

server > mysql > restart

We recommend to “stop” first the “Apache”, then stop/start the “MySQL”.

 

Warm Reboot:

To restart the server you can click “Restart” under hostname.

server > your_hostname > restart

If there are issues we suggest to try first to stop/start/restart the Apache and MySQL before deciding to restart the server. If there are still issues then you can try to restart the server.

 

Server Timezone

To change the server timezone, you need to log in to your hosting panel using the “admin” user.

server > your.hostname.com > configure > timezone

Click “Save” button

Note: The big “cog” or gear icon is the server configuration button. You can also click the “configure” link under the hostname.

Managing your backups

Backups are meant for disaster recovery. They are used to restore as much data that is possible to recover. IT IS NOT meant for reverting codes/content or data in the database unless there is no other way. We recommend getting a dev/staging site or dev/staging server.

Restoring from a backup will restore your entire site to the backup date.

It is very important to manage your backups. Please keep in mind that we only provide the storage and manage the storage servers. We do not make any guarantee on backup data/file integrity. Backup systems are very complex. As much as possible you need to keep your backup size small. Large backup sizes usually get corrupted.

To create a backup in your hosting panel:

user > (webuser) > login as (webuser) > backup >create backup

To download your backups:

Log in to your offsite backup via FTP.

To adjust the backup time or frequency (using admin user):

cron > “sudo /usr/local/vesta/bin/v-backup-users” > edit

You can change the cron time/schedule to fit your needs.

To change the backup count/total (using admin user):

packages > your web package > edit

Backups: 3

Change “3” to your desired total number of backups to be generated.

Optimizing your backup:

1. Offload/Separate your media files into another storage

Uploading your photos/images/video/music to another storage system will make your site size very small. You can use our Storage Servers or other external storage.

2. Exclude directories

In your hosting panel

user > (Webuser) > “LOGIN AS (WEBUSER)” > backup > backup exclusions > configure

Web Domains:
yourdomain.com:public_html/wp-content/uploads

In the example entry above it is the WordPress media directory. Most of the files in the “uploads” directory are user uploaded content. Images and other media files are hard to compress making the backup size huge and prone to data corruption.

3. Remove unused files or archives

In best practice, you should not store files or achives inside the “public_html” or even inside your user root directory “/home/yourwebuser”. The backup system will process all files inside each web user directory.

IMPORTANT:

Keep your site size including the database less than the available disk space of your server. If you your available space is 10gb then your site should be less than 10gb.