What is UrBackup?
UrBackup is an easy to setup Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time.
File and image backups are made while the system is running without interrupting current processes.
UrBackup also continuously watches folders you want backed up in order to quickly find differences to previous backups. Because of that, incremental file backups are really fast.
Your files can be restored through the web interface, via the client or the Windows Explorer while the backups of drive volumes can be restored with a bootable CD or USB-Stick (bare metal restore).
A web interface makes setting up your own backup server really easy. For a quick impression please look at the screenshots here.
Currently there are over 10,000 running UrBackup server instances (with auto-update enabled) with some instances having hundreds of active clients.
As it stands, the Docker implementation in FreeNAS Corral automatically uses Google's public DNS servers for name resolution within Docker hosts created by the system. As such, any machines added to UrBackup will need to be added by IP address rather than hostname. A work-around for this is to link /etc/resolv.conf on the Docker host VM to /etc/resolv.conf in the container using a volume:
This work-around should survive container and host reboots, and network changes on the host.
If this container has been of benefit, feel free to donate: