https://github.com/lodestone/macbak
Mac network backup utility
https://github.com/lodestone/macbak
Last synced: 3 months ago
JSON representation
Mac network backup utility
- Host: GitHub
- URL: https://github.com/lodestone/macbak
- Owner: lodestone
- Created: 2013-03-14T11:13:26.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2012-04-24T13:05:58.000Z (over 13 years ago)
- Last Synced: 2025-01-12T11:49:23.645Z (12 months ago)
- Language: Ruby
- Homepage:
- Size: 98.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### MacBak
Runs in the background and monitor the specified directories, and makes
backups as files change.
Apple's Timemachine is great, however I did not feel like having a
external drive plugged into my macbook pro the whole time, and with the
severly crippled network backup functionality, where it's unable(without
some hacks) to backup to a non-Apple server over a network, I wrote my
own backup utility that uses rsync to make backups to a remote server.
### Usage
Open up macback.cnf and edit the file according to your needs.
* Run it manually ./MacBak.rb from the command line
NOTE : Apart from the alerts, it should work perfectly on Linux as well,
alerting will work if it's not set to growl. Infact I use MacBak to keep certain
directories on Ubuntu Linux servers in sync with the clone function. If you do
run this one Linux add the following line to your /etc/sysctl.conf file
fs.inotify.max_user_watches=100000
### Requirements
To get Growl notifications working on your Mac, make sure that
"Listen for incoming notifications" and "Allow remote application registration"
for growl in your System Preferences is checked.
### Todo
For my needs the script works great and I depend on it daily, however
it would be nice to have a easier...almost more Mac friendly way of
adding the folders you want to backup and do the scheduling.