Home » Blogging » How to install rsync on GoDaddy hosting to backup files?

How to install rsync on GoDaddy hosting to backup files?

Some of you may know that due to increasing traffic and popularity, we recently moved htpcbeginner.com to reliable Linux hosting on GoDaddy.com. In this post, I will explain how to install rsync on GoDaddy Linux Hosting account. Rsync is a utility software and network protocol for Unix-like systems that synchronizes files and directories from one location to another while minimizing data transfer. It is a great tool for backing up files and directory and so I decided to use it to backup my GoDaddy files to my home server. Unfortunately, rsync is not installed (and GoDaddy will not) on their hosting servers. So I had to come up with another way to use rsync. So let us go ahead and install rsync on GoDaddy hosting for the purposes of backing up files to a remote server.

1. Enable SSH on GoDaddy

The very first step is to enable SSH on GoDaddy Linux hosting. To do that login to your hosting control panel and click on “SSH” under Settings.

Install Rsync on Godaddy
SSH on GoDaddy

If it is not already enabled, click on “Enable” to enable SSH on GoDaddy.

Enable SSH on GoDaddy
Enable SSH on GoDaddy

It may take a few minutes for SSH to be enabled.

2. Rsync Not Installed on Godaddy

After enabling SSH if you now try to backup your files using rsync over SSH, you will see the “rsync: command not found” error.

Rsync Connection Error
Rsync Connection Error

As I said before, this is because GoDaddy does not have rsync installed on their servers and this post explains a workaround that will install rsync on GoDaddy.

3. SSH To Your Hosting

After SSH is enabled on GoDaddy, connect to it using your favorite SSH client (such as PuTTY for Windows) or your Linux terminal. Connect to your hosting account using your GoDaddy hosting username and password as shown in the picture below.

SSH Connection to Linux Hosting
SSH Connection to Linux Hosting

If all goes well you should be at the bash prompt. While you are create a folder called bin in the root folder using the following command:

mkdir bin

4. Determine Your Server’s OS Details

GoDaddy currently runs CentOS. To confirm and find out the version, issue the following command while connected through SSH:

cat /etc/*release

The output should look something like this:

CentOS release 5.8 (Final)

In this case, the hosting server runs version 5.8 of CentOS. If the above command does not work you may also try lsb_release -a or cat /proc/version.

Continue to next page to fully install rsync on Godaddy…

We Are Hiring: Familiar with Media Streaming, HTPC, Home Server, Smart Home, and Home Automation topics? Write about it and earn money. No writing experience needed. APPLY HERE.

Get 20% OFF with IPVanish VPN:

♦   Hide your browsing and streaming activity: No logs and no tracking
♦   Access geo-restricted content from anywhere
♦   Encrypt and anonymize: Kodi, Plex, Downloads, Personal Info
♦   Windows, Mac, Linux, Android, iOS, Router, and more.
♦   Money back guarantee - Sign Up Now

About the author


Anand is a self-learned computer enthusiast, a part-time blogger, and a Food Scientist by career. He has been blogging since 2010 on Linux, Ubuntu, Home/Media/File Servers, Smart Home Automation, and related HOW-TOs on htpcbeginner.com and smarthomebeginner.com.