Author: CyberBison
License: GPL-3.0
Current version: 1.0.2
Changelog: View here
This project is still in its early stages, and more features are being actively developed.
rsync-manager is a lightweight macOS app designed to simplify rsync backups. It provides an intuitive interface for creating, editing, and executing backup tasks, making it easier to manage your data synchronization workflows without needing to remember complex terminal commands.
- Task Management: Create and configure multiple
rsynctasks effortlessly. - Easy Folder Selection: Select source and destination directories via a clean user interface.
- Manual Execution: Execute backup tasks directly from the app.
- Planned Enhancements:
- Sync History: Track the last execution time for each task.
- Scheduled Backups: Automate tasks on a customizable schedule.
- Notifications: Get notified of sync progress and errors.
- macOS: Version 14.6 or higher
- Homebrew: For easy installation (optional but recommended)
- Tap the custom Homebrew repository:
brew tap cyberbison/custombrew
- Install the app:
brew install --cask rsync-manager
- Clone the repository:
git clone https://github.com/CyberBison/rsync-manager.git cd rsync-manager - Open the project in Xcode:
open rsync-manager.xcodeproj
- Build and run the app.
- Launch
rsync-managerfrom your Applications folder or via Spotlight. - Use the Add Task button to define your first backup task:
- Select the source folder.
- Select the destination folder.
- Run tasks with a single click or edit existing tasks to fine-tune settings.
Contributions are welcome! Feel free to submit issues or feature requests via the GitHub Issues page. For larger contributions, please fork the repository and submit a pull request.
If you encounter any issues or have questions, please reach out via GitHub Discussions.
This project is licensed under the GPL-3.0 License.
Thank you for using rsync-manager! 🚀