
WARNING: This is "very alpha" software.


JNBackup (Jajcus' Net Backup) is a set of scripts for making backups over network.

The backups are initiated by server so it is possible do make them over firewall or NAT.
Backups are not limited to any kind of data. You can make your "plugins" for making
backups of your database or anything you want.


Short (too short) configuration guide:

	- copy /etc/jnbackup/server/identity.pub from server to
	       /etc/jnbackup/client/authorized_keys on client machines

	- setup bakcups in /etc/jnbackup/client/backups on clients

	- setup profiles in /etc/jnbackup/server/profiles

	- run visudo and add line like this to sudoers file:
	
		backupc ALL=(ALL) NOPASSWD: /usr/local/share/jnbackup/client/backupc-slave

	- test your config, by running on server:
	
		backups test <profile>
	
	- set up crontab for running:

		backups backup <profile>
	  
	  in a proper time

	  for example: 
	  this crontab will make full backup every sunday and incremental backup every weekday:

	  	00 04 * * 0   backups  /usr/local/bin/backups backup full	
	  	00 04 * * 1-6 backups  /usr/local/bin/backups backup incremental	

