Quicktask

Use RsyncUI for quickly synchronize files to either local or remote storage. If synchronizing to a remote storage require setup of passwordless login. There are two types of quick tasks: synchronize - synchronize local files to remote syncremote - synchronize remote files to local If syncremote the localcatalog in the form is the remote data and remotecatalog is the local data where remote data will land when pulled. After entering data, default is a --dry-run task....

March 11, 2021 · 1 min · 167 words · Thomas Evensen

Restore data

Restore selected files or a complete restore of all synchronized files is easy in RsyncUI. A restore has to be executed to a temporary restore path. This is to secure not destroying any original data. A restore session might be as follows. List of filenames with more than 20,000 lines will be truncated due to performance and poorly responding UI. A workaround if list of filenames are truncated, either search for filenames by filter or go for a fulle restore, ....

March 11, 2021 · 1 min · 139 words · Thomas Evensen

Rsync and other settings

You can any time backup the current setup, configurations and logs including all profiles by the wrench icon on the toolbar. The backup executes a copy to your Documents catalog and postfixes the copy with a timestamp -month-day-year/hour/minute. $HOME/Documents/RsyncUIcopy-05-06-2021/08/21 When opening the catalog it might be seen as empty. The copy is a .catalog and your filebrowser might not see such catalogs. Rsync version and path It is adviced to install rsync as part of Homebrew....

March 11, 2021 · 3 min · 583 words · Thomas Evensen

SSH settings

In this view you can let RsyncUI assist in creating ssh-keys and setup global ssh keypath and identityfile, either utilizing default values or set your own. There is some more info about ssh. Local ssh keys found If on RsyncUI has found local ssh keys. Default values for ssh are ~/.ssh/id_rsa and portnumber 22. It is not required to set your own values for key path and identityfile if default values are used....

March 11, 2021 · 1 min · 213 words · Thomas Evensen

Important

If you are new to the command line tool rsync and RsyncUI please read this information. RsyncUI is a GUI only on top of the command line tool. It is rsync which does the actual work, not RsyncUI The –delete parameter and new tasks The --delete parameter is a default parameter set by RsyncUI to rsync. The parameter instructs rsync too keep the source and destination in sync. The parameter instructs rsync to delete all files in the destination which are not present in the source....

March 10, 2021 · 2 min · 366 words · Thomas Evensen

License

The MIT License (MIT) Copyright (c) 2021 - Thomas Evensen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:...

March 10, 2021 · 1 min · 172 words · Thomas Evensen

Parameters to rsync

RsyncUI implements default parameters which are working fine for simple synchronize and restore tasks. The actual parameters used in tasks are depended upon executing rsync over network connection or not. The user can remove default parameters if required. Parameters to rsync is saved by task. The ssh parameter might be set global to all tasks. The global ssh parameters might by overridden by ssh parameter by task. Ssh parameters by task The by task ssh parameters overrides global ssh parameters set in the user config....

March 10, 2021 · 3 min · 607 words · Thomas Evensen

Signing and notarization

RsyncUI is signed with my Apple ID developer certificate and notarized by Apple. This means that the app is verified and checked for not containing malicious code and it will work with Apples Gatekeeper technology. A message from Apple is issued when opening either a new or updated application the first time. Notarizing is required for all software.

March 10, 2021 · 1 min · 58 words · Thomas Evensen