How to Install lsyncd on Ubuntu 12.04 LTS

Reading Time: < 1 minute

lsyncd is an rsync-based tool that monitors specified directories (including subdirectories) for updates and modifications, then syncs those changes to a specified destination.

Pre-Flight Check
  • These instructions are intended specifically for installing the lsyncd on Ubuntu 12.04 LTS.
  • I’ll be working from a Liquid Web Core Managed Ubuntu 12.04 LTS server, and I’ll be logged in as root.

Step 1: Install lsyncd

First, you’ll follow a simple best practice: ensuring the list of available packages is up to date before installing anything new.

apt-get -y update

Then let’s install lsyncd and any required packages:

apt-get -y install lsyncd

Step 2: Example Configuration File Locations

Example configuration files can be found in the following directory:

cd /usr/share/doc/lsyncd/examples

A basic configuration can be found in lrsync.lua:

/usr/share/doc/lsyncd/examples/lrsync.lua

For a refresher on editing files with vim see: New User Tutorial: Overview of the Vim Text Editor

To view or edit lrsync.lua:

vim /usr/share/doc/lsyncd/examples/lrsync.lua

The lsyncd configuration file is written in the programming language Lua. Learn more about Lua here: http://www.lua.org/docs.html

Avatar for J. Mays

About the Author: J. Mays

As a previous contributor, JMays shares his insight with our Knowledge Base center. In our Knowledge Base, you'll be able to find how-to articles on Ubuntu, CentOS, Fedora and much more!

Latest Articles

How to Install MySQL on Windows Server 2019

Read Article

How to Set Up a Cron Job in cPanel

Read Article

What Is Puppet Software and How Do You Use It?

Read Article

Accessing Man Pages on Ubuntu 16.04 LTS

Read Article

What is VMware Fusion?

Read Article