UrBackup with SeaweedFS - seaweedfs/seaweedfs GitHub Wiki

This just mount SeaweedFS cluster to a local folder, and UrBackup saves data into it. That is it! You will get scalable storage, or use Cloud Tier to get unlimited storage.

Start SeaweedFS cluster and mount to a local directory

First, start SeaweedFS master, volume server, and filer. Or just run weed server -dir=<storage_dir> -filer

Second, start SeaweedFS FUSE mount, weed mount -dir=<mount_to_dir> -filer=<filer_host_port>

Prepare Folders

$ mkdir <mount_to_dir>/urbackup
$ mkdir <mount_to_dir>/urdatabase

Start the UrBackup service

Here is an example of using docker to run the UrBackup server.

$ docker run -it \
--name urbackup \
-v /Users/chris/tmp/mm/urbackup:/backups \
-v /Users/chris/tmp/mm/urdatabase:/var/urbackup \
-p 55413-55415:55413-55415 \
-p 35623:35623/udp \
uroni/urbackup-server:latest

Now you can visit http://localhost:55414/ to continue the configuration.