Lsyncd

A live syncing daemon that watches local directories and mirrors changes to remote targets with rsync.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get Lsyncd

Package managers

About Lsyncd

Lsyncd (Live Syncing Daemon) watches local directory trees for changes using inotify and, after collecting events, starts rsync or rsync over SSH to mirror them to a remote host or another directory. It suits keeping a copy of files in step with little overhead, rather than true two-way sync.

Configuration is written in Lua, with default setups for direct copying, rsync and rsyncssh, and custom behaviour can be scripted. It is a command-line daemon aimed at Linux servers and administrators.

Strengths

  • Near real-time mirroring triggered by filesystem events
  • Uses standard rsync and SSH for transfers
  • Scriptable Lua configuration

Limitations

  • One-way mirroring rather than two-way sync
  • Command-line and config-file only, no GUI

Details

Pricing
FreeFree and open source.
License
GPL-2.0
Developer
The Lsyncd contributors
Platforms
Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Admins mirroring directories to other servers as they change
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Lsyncd

Compare all

Software that can replace Lsyncd for an important use case, and what changes if you switch.

  • osync

    Two-way file synchronization script built on rsync with fault tolerance and near real-time sync.

    osync performs two-way sync built on rsync with fault tolerance and a near real-time mode, instead of Lsyncd's one-way mirroring.

  • rsync

    The classic delta-transfer tool for copying and mirroring files.

    rsync provides the underlying delta transfers but runs on demand rather than watching directories, and it is also available on Windows and macOS.

  • Unison

    Synchronize two file collections while preserving changes from both sides.

    Unison synchronizes two file collections in both directions on Windows, macOS and Linux, though conflicting edits may need a decision.

  • Syncthing

    Keeps folders identical across your own machines, directly between them, with no cloud account in the middle.

    Syncthing offers real-time continuous two-way sync with versioning and TLS encryption on every desktop platform, configured per folder and per device.

  • Mutagen

    Open-source tool for real-time file sync and network forwarding between local machines and remote containers.

    Mutagen runs real-time two-way sync to SSH hosts and Docker containers, and is aimed at developers syncing code rather than server mirroring.

Lsyncd as an alternative

Listings that name Lsyncd as an alternative.

  • Grsync

    Graphical front end for rsync with saved sessions.

    Lsyncd is a Linux command-line daemon that watches directories and mirrors changes with rsync in near real time, instead of running saved sessions on demand.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing