Avoid Email Spam Blocking

Sometimes shared hosting server IPs and VPS  IPs are blacklisted by Spam blocking services. Here are a few steps you can take to ensure your account does not cause you and others sharing your hosting server to stop being able to send emails.
If you notice any of your email accounts or scripts are sending spam mails, please perform the following steps immediately:
  •  Reset the passwords for email accounts with more complex and secure passwords.
  • If a CMS (WordPress,Joomla etc.) is involved, please check for vulnerable plugins and upgrade the plugins/CMSs as soon as possible.
  • Refrain from sending emails via scripts and mass mailing via scripts.
  • If a mail client is being used to send/receive emails (Outlook, Thunderbird etc), please scan the entire PC where the email account is setup. The PC may be infected with malware operated by spambots.
git on web hosting

Git support enabled on iWebz Web Hosting

Git Support on Web Hosting

Providing a developer-friendly web hosting service is a goal we always strive for. With the evolution of application development, the need for setting up online development environments, such as Git, has become a necessity. As one of the most popular developer tools used by every 4 out of 5 developers, Git support is now enabled on the iWebz Web Hosting platform.

how git support works

With Git support enabled on our web hosting platform, developers will be able to push, pull or clone their projects from GitHub, or any other platform that’s hosting their repository, to one or more web hosting accounts on our servers.

This is all best done over SSH, which opens a secure connection and executes Git operations on the server as required. The use of SSH eliminates the need for deploying a daemon service on the server to push requests, which is one of the main security concerns of web hosting providers.

Using Git support to deploy a simple script or an entire app on a web hosting server is a fast and easy way to spread that version controlled content over a few web hosting accounts at the same time. This will save developers all the hassle of uploading the content to all the accounts successively over FTP.

The same holds true for updates – instead of having to use FTP to upload script or app updates to each web hosting account separately, the developer will just need to push an update from the Git repository with a simple Git+SSH command.

With Git support on our web hosting platform, you will be able to create your own repository directly on the server where your websites are located, instead of using third-party services like GitHub.

Example Git Usage

Here, we’ll examine a very basic Git repository usage scenario that will allow us to track and deploy a local (as in residing on our workstation) copy of a dev app in our production environment on the hosting web server.

Step 1: Prepare the remote (web server) Git and SSH environments

Let’s assume that our production app directory resides in ~/www/my-domain.tld/ and that our Git repository is located in ~/git_repos/my_app/. We need to execute the following in our web server environment:

$ ssh username@my-domain.tld -p 2222

After you supply your password and are logged in, you may proceed with:

  1. $ mkdir -p ~/git_repos/my_app
  2. $ cd ~/git_repos/my_app
  3. $ git init

This will initiate the Git repository and will allow us to take advantage of all the ‘goodies’ that the Git support provides.

Now we need to tell Git to accept pushes to our working directory (~/www/my-domain.tld/):

$ git config receive.denyCurrentBranch ignore

The next step is to create a post-receive hook that will help us deploy my_app’s code directly into our working directory:

$ editor_of_your_choice ~/git_repos/my_app/.git/hooks/post-receive

Fill the file with the following contents:

#!/bin/sh GIT_WORK_TREE=~/www/my-domain.tld/ git checkout -f

Save it and make the hook file executable:

$ chmod 0750 ~/git_repos/my_app/.git/hooks/post-receive

And a small step that will help us set up SSH:

  1. $ mkdir -m 0700 ~/.ssh/
  2. $ touch ~/.ssh/authorized_keys
  3. $ chmod 0600 ~/.ssh/authorized_keys

Step 2: Prepare the local (workstation) Git and SSH environments

Let’s assume that the app you’re developing resides in ~/projects/my_app/ and contains only one example file: index.php – we’ll set up a Git repository in the same directory:

  1. $ cd ~/projects/my_app/ $ git init
  2. $ git add index.php
  3. $ git commit -m 'initial version'
  4. $ git remote add origin username@my-domain.tld:git_repos/my_app

We need to generate a cryptographically strong SSH public/private key pair:

$ ssh-keygen -t rsa -b 4096

This will create two files: ~/.ssh/id_rsa (private key) and ~/.ssh/id_rsa.pub (public key).

Create a ~/.ssh/config file and add the remote host info:

  1. Host my-domain.tld
  2. Port 2222
  3. PreferredAuthentications publickey,password

If you already have this file, you only need to update it using the information above.

Now add the SSH public key to the production environment:

$ cat ~/.ssh/id_rsa.pub | ssh username@my-server.tld "cat >> ~/.ssh/authorized_keys"

Step 3: Deploy your app’s code to production Now we only need to push my_app’s code into production via Git:

$ git push -u origin master.

And you're done! Your app (index.php in this example) is now deployed on the remote web server in the ~/www/my-domain.tld/ directory using SSH & Git support.

How To Get Started?

First of all, you will need to have SSH access enabled for your iWebz web hosting account.

We include SSH access by default with the Enterprise plan, the Semi-dedicated 2 plan and with all VPS and dedicated server solutions on our platform. With all other packages, SSH is available as an upgrade.

Git is enabled by default with all Hepsia Control Panel-managed hosting solutions including:

  • Web hosting packages
  • Semi-dedicated servers
  • OpenVZ Virtual Private Servers with a Hepsia installation
  • Dedicated servers with a Hepsia installation

iWebz Web Hosting options

kvm linux banner

KVM VPS packages enabled on our hosting platform

linux kvm logoWe are pleased to inform you that brand new Kernel-based Virtual Machine (KVM) VPS packages have just been enabled on the iWebz Web Hosting platform, replacing the Virtuozzo VPS plans. Read more about them and get started within minutes!

About KVM

The key difference between KVM-driven VPSs and almost all other kinds of VPSs is the server virtualization environment itself. With KVM, there’s absolutely no requirement for any supplementary virtualization software to be installed on the server. The indispensable software commands are engrafted straight into the host OS kernel itself instead.

This goes to say that you can select pretty much any Operating System that can run on the specific server. Do you need to run BSD on your virtual server? This can be done. Do you need to use Windows? No problem.

This vastly minimizes the system resources that the physical server needs to reserve in order to run extra applications and makes those resources in turn available to the virtual machines. The absence of an extra communication layer also slashes the I/O waiting time, efficiently making your virtual server run markedly faster.

As usual, each of the Linux KVM virtual private servers provided by iWebz Web Hosting comes preloaded with SSD hard disks rather than ordinary HDD hard drives. So nothing changes there.

The Linux KVM virtual private servers are loaded with a number of free bonus deals, that include a dedicated IP address for your site.

Currently these VPSs are only available at our U.S. data center at Steadfast/Chicago.

Get started with KVM

Learn more about this powerful VPS solution from our website. You can also visit the website and compare all plans online.

Your own virtual private server will be configured in up to 60 minutes right after registration (select the KVM tab, then select the desired configuration/plan).

iWebzHost.net Update – Feb 2016

iwebz-host-logo-320x60For quite some time iWebzHost.net has been working toward improving the end-customer experience, because a happy customer is a good customer.

Free hosting plan – Now with MORE disk space

The biggest update is concerning the disk space of the free hosting which now comes with 1GB of disk space instead of 250MB. We have also increased the file size limits for free customers, so they can use the newly available disk space.

Zacky App Installer – Only the newest software and one-click updates

The Zacky App Installer supports upgrades for WordPress and Joomla through the user control panel for both free and paid customers with a single click of a button. We have a dedicated team which makes sure that the available softwares for installation through the Zacky App Installer are up-to-date.

VPS – Upgrades without downtime, improved set of features, and 1-WEEK trials for paid customers

We have made a lot of improvements for the customers using VPSs. All VPS upgrades are now almost instant and do not require restart of the VPS. The VPS Manager section from the Control Panel has been reworked, so more options and features are now available to the customers, like management of HDD volumes, better control and various statistics.

Another great thing about the new VPS platform is that with its release we have decided to give all paid clients the opportunity to get a VPS plan for 1 week as a trial, so they can see if a VPS is their thing or not.

Webmail – Full SSL support with Roundcube and iPhone configurator

The last update is concerning Webmail applications, in the past we supported three applications – IlohaMail, AtMail and Roundcube. From quite some time we support only Roundcube due to its diversity of themes, functionality and mobile device friendliness. We have discontinued the other Webmail applications, because SSL was not fully supported there.

Another useful feature that we added to the Webmail is the “iPhone configurator”, which allows iPhone users to configure e-mail accounts into their phones very easily.

Upcoming developments

The most important thing for us at the moment is finishing the new hosting control panel, which already includes all the features of the preceding Domain Control Panel, SSL Control Panel, VPS Control Panel and almost the entire Hosting Control Panel.

Visit iWebzHost.net >>


openvz or virtuozzo vps

OpenVZ VPS vs. Virtuozzo VPS

openvz or virtuozzo vps

OpenVZ (by Parallels Inc.)

openvz logo

OpenVZ is is a Linux-based virtualization platform based on the Linux Kernel. OpenVZ allows a physical server to run multiple isolated operating system instances known as containers. OpenVZ can only run Linux-based operating systems such as CentOS, Fedora, Gentoo, and Debian.

One disadvantage of OpenVZ is that users are not able to make any kernel modifications. All virtual servers have to get along with the kernel version the host runs on. However because it doesn’t have the overhead of managing virtual machines, it is very fast and efficient compared to Xen, KVM and VMware.

OpenVZ is the open source version of Virtuozzo. It comes without the high-end features that accompany it’s expensive big brother, Virtuozzo. Being open source, it works with an open source VPS control panel such as SolusVM which keeps hosting charges low.

If you are looking for a fast, affordable and good VPS solution (memory, disk space, bandwidth, etc.) , OpenVZ is for you.

Virtuozzo (also by Parallels Inc. )

virtuozzo logo

Efficient use of server resources is its primary strength. Virtuozzo partitions a Windows or Linux server into multiple execution environments (virtual environments). Using the OS virtualization method, Virtuozzo is noted for its performance and virtualization density (hundreds of virtual environments can run simultaneously).

However, since Virtuozzo is not open-source, it is not free and adds an additional cost to the hosting charges. It comes with its own VPS control panel.

Setup your own OpenVZ / Virtuozzo Linux VPS