Installing and Securing Webmin on your Centos Web Server

This tutorial is a continuation to Setting up Centos 7 as a web server on Time4VPS and migrating websites from a shared hosting provider published earlier on this blog. Administering Linux servers can be very boring, and spending your days typing in commands in black terminal screens will eventually get to you. Having tools that automate lengthy command line tasks and supplying you with some colorful graphs can sometimes be refreshing and also impress your boss, even though at the back of

Continue Reading

Backing up your vps or shared hosting server on your Home Laptop or PC with Windows 10 (Part 2)

In the first part of this tutorial, we have setup a private/public key pair, and enabled password-less ssh access to our vps or shared hosting server. In the second part, we will setup a bash script to copy (dump) the contents of our databases on the server, and copy (incrementally) the website files to a local folder on our windows machine. Open the Ubuntu bash on your Windows 10 machine, and change directory to the home directory (or to whichever

Continue Reading

Migrating opensource Zimbra 8.6.0 on Centos 6.8 to Zimbra 8.7.1 on Centos 7 safely and with no downtime !

Zimbra to Zimbra (zcs to zcs) migration A bit of history for the context After running a Zimbra mail server in a 500Gb Virtual Machine, for about 4 years, the server started feeling a bit crowded and with  #df -h reporting less than 50Gb of space left, it was time to move to a larger machine. The version I was (and still am) running is the open source version, there are no migration tools available as part of the package, although you

Continue Reading

Shared Hosting or VPS ?

  Shared hosting today is cheap, every month there is an excuse to offer discount coupons, and incentives to get you to open an account and have your own domain and website up and running within minutes. The GUI, usually driven by CPanel, is very easy to use, even for the uninitiated (less geeky) amongst us. You can setup DNS pointers using a very user friendly GUI, and most of the time you never have to touch these (or even

Continue Reading

Setting up Centos 7 as a web server on Time4VPS and migrating websites from a shared hosting provider

As you might have already read in my previous blog post, I took the plunge, and setup a VPS server on Time4VPS running Centos 7. This blog post is about how I went about setting up and configuring the Server to become a web server, and how I migrated websites from a shared hosting provider (Bluehost in this case) to the new server without any downtime whatsoever. At this point, I am assuming Centos 7 is up and running on

Continue Reading

Installing Zimbra 8.7.1 On centos 7

   Before we begin Before we even begin, this blog post assumes the reader has basic understanding of Linux, TCP/IP, DNS, and how email in general works. It also assumes you are familiar with the Linux command line. The commands highlighted in the black boxes, are the commands you need to run. Most of the time I will not go into what they output, I assume you are familiar with these, and if you are not, I suggest you become

Continue Reading