Native macOS menu bar app heavily inspired by Apple's Time Machine to perform scheduled backups using restic.
- Built-in restic binary (but using a custom one is also possible)
- Back up every hour, day or week
- SFTP, REST, S3 (+ compatible) or local repository types
- List of included/excluded files/folders
- Custom command-line arguments
- Backup success/failure hooks
macOS 13 or higher is required.
Download the latest archive, unzip it and move the app to Applications folder.
-
Download a restic binary for macOS and place the extracted binary named
resticat the project folder -
If you don't need a code signing, run
make disable-code-signing -
Otherwise create a
Config.xcconfigfile at the project folder with the following content:CODE_SIGN_STYLE = Automatic DEVELOPMENT_TEAM = 12ABCDE45F MARKETING_VERSION = 0.0.0 APP_BUNDLE_ID = ru.makinen.ResticScheduler APP_RESTIC_BINARY = restic
Note: set
DEVELOPMENT_TEAMto your Development Team ID. -
Open
ResticScheduler.xcodeprojin Xcode and build the project -
Or run
maketo build from the command-line
MIT




