Q. Why?
A. Please go to the WHY page.
Q. What operating systems do I need to be running?
The burp server (where the backups are stored) needs to run on a Linux-style
operating system. Personally, I use Debian.
The burp client (from which backups are taken) can run on Linux or Windows.
Q. What are the main features? What works?
A. At the time of writing, the following features work:
- Server mode runs on Unix-based systems.
- Client mode runs on Windows and Unix-based systems.
- Windows Volume Shadow Copy Service (VSS) support (Windows XP R2 and newer).
- Windows 32bit and 64bit support.
- Delta differencing with librsync.
- Network backups.
- Backs up and restores files, directories, symlinks, hardlinks, fifos and
nodes.
- Storage and network compression using zlib.
- Ability to continue interrupted backups.
- SSL.
- Client side encryption - using this feature means that delta differencing
is pointless. If a file changes at all, the whole file will be transferred in
the next backup.
Q. What is on the roadmap? What doesn't work?
A. The following items are on my TODO list:
- Add ability to have pre/post client scripts.
- Investigate HFS / resource forks.
- Add ability to schedule.
- Add fifo read support.
- Improve config file parsing.
- Add include/exclude wildcards.
- Think about having an ncurses style monitor for the server.
Probably best make some sort of generic interface that can have different
front-ends.
Q. What are the main dependencies?
A. They are:
- librsync
- openssl
- zlib (>=1.2.5 is recommended)
Q. Do I need to install cygwin on Windows?
No.
Q. How do I build the Windows client?
This is slightly complicated. You might want to go to the DOWNLOAD page and
get a prebuilt binary. If you really want to build it yourself, follow the
instructions in the README file in the src/win32 directory of the burp source.
Q. How do I build a static Linux binary?
Use the --enable-static and --disable-libtool configure script options.
Q. What licence does Burp use?
A. It is open source free software (where 'free' means both that you do not have
to pay for it, and that you have freedom to do what you want with it) released
under the AGPLv3 licence. Refer to the Burp
LICENCE file for more details.
Q. I get errors like "/0000/0000/1ACA.gz: File too large" in my log.
A. This is burp trying to open a backed up file on the burp server.
Older versions of zlib can have problems opening large files. Try upgrading
zlib to at least version 1.2.5.
|