Dev.to•Jan 29, 2026, 4:08 PM
Nas-sync-script-builder: Python gui generates bash script for rsync nas bliss, because who needs simple when systemd mounts and lsyncd configs await

Nas-sync-script-builder: Python gui generates bash script for rsync nas bliss, because who needs simple when systemd mounts and lsyncd configs await

A new tool, nas-sync-script-builder, has been developed to address a common issue in network-attached storage (NAS) synchronization. The tool generates a bash script for one-way, no-deletion NAS sync using rsync and lsyncd, catering to Linux users who need to keep their NAS continuously updated from a local machine. This scenario is often encountered when transferring files from a local disk to a NAS device, such as a Synology device, without deleting existing files on the NAS. The tool provides a Python GUI and optional CLI for configuration, automatic detection of local partitions, and generates a bash script that installs required packages and configures mounts and sync settings. Developed by Jinjinov, the tool is available on GitHub and PyPI, offering a safe and repeatable way to set up incremental initial sync and continuous real-time sync, making it a valuable solution for users seeking controlled, append-only sync without snapshot or backup tools.

Viral Score: 75%

More Roasted Feeds

No news articles yet. Click "Fetch Latest" to get started!