Syncrify is an online backup software in 2 parts: server and client software.  It is multiplatform, incredibly easy to use and set up, and very reliable.  Installing on the Sheevaplug took a few extra steps than the documentation details, so hopefully this is useful for someone:

Notes: Installed to /opt/Syncrify

Startup script: /etc/init.d/syncrify

Pre Reqs: Java Run-Time.  This is tricky on the Sheevaplug/other Arm CPUs

 

Instructions

Install Java Run Time:

apt-get install default-jre

Download Syncrify, choosing the the other OS version, unpack:

wget http://synametrics.com/files/Syncrify/SyncrifyOther.tar.gz
tar –zxvf SyncrifyOther.tar.gz
chmod +x run.sh
Move to a suitable location.  I stuck with the default option for syncrify:
mkdir /opt/Syncrify
mv . /opt/Syncrify

Add the following to a new script in /etc/init.d/syncrify:


#! /bin/sh
### BEGIN INIT INFO
# Provides: syncrify
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# X-Interactive: true
# Short-Description: Start/stop syncrify backup service
### END INIT INFO

# Some things that run always
#touch /var/lock/syncrify

# Carry out specific functions when asked to by the system
case “$1” in
start)
echo “Starting script syncrify”
cd /opt/Syncrify
CP=
for i in `ls lib/*.jar`
do
CP=$CP:$i
done
echo $CP
java -server -Xmx512m -cp $CP -DLoggingConfigFile=logconfig.xml com.synametrics.sradef.BootLoader &

;;
stop)
echo “Stopping script syncrify”
ps aux | grep java | awk ‘{print $2}’ | awk ‘{print “kill -9 ” $1}’ | sh -v

;;
*)
echo “Usage: /etc/init.d/Syncrify {start|stop}”
exit 1
;;
esac

exit 0

 

Make the script executable:

chmod +x /etc/init.d/syncrify

Add to default startup:
update-rc.d syncrify defaults

The script will now be configured to start automatically.

run manually, but not required, unless for testing:

/opt/Syncrify/run.sh

To remove startup :

update-rc.d -f syncrify remove

Now point your browser at http://localhost:5800 (or your relevant IP/hostname) and start with the configuration of Syncrify.

 

You must be logged in to leave a reply.