Fix: WslRegisterDistribution failed with error: 0x80370102 and error 0x80070002

After struggling with this issue for days including a re-installation of windows 10 (twice) and trying everything on the windows forums, like : Setting and re-setting Virtual machine platform, Hyper – V and Windows Subsytem for Linux Rebooting after each setting, and a myriad of other things, the problem turned out to be a setting in the BIOS. No it had nothing to do with Intel Virtualisation being disabled in the BIOS as many forums suggest, this has been enabled

Continue Reading

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 1)

The importance of backups, can never be stressed enough, however backing up websites, and their databases from a hosting server, can be challenging in some cases. Sure you can do periodic sql dumps using  phpmyadmin, and transfer the website files using winscp or any other scp client. However, experience has shown, that manual backups are a boring task, and sooner or later, you will start to slack, and “forget” to do a backup every now and again, and before you

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