backblaze-backup/Readme.md

1.4 KiB

Backblaze Backup Tool

This is a tool to backup files and directories to Backblaze.

Prerequisites

  • Go 1.16 or higher
  • Backblaze account with a bucket created
  • Environment variables BB_ID and BB_KEY set with your Backblaze account ID and application key respectively

Building the Application

You can build the application using the provided Makefile.

On Linux:

make rebuild

On Windows:

You will need to have make installed. If you don't have it, you can install it through Chocolatey:

choco install make

Then you can run the same command as on Linux:

make rebuild

This will create a binary in the bin directory.

Running the Application

You can run the application directly from the command line. Here's how to do it:

./bin/backblaze-backup --bucket "your-bucket-name" --dir "/path/to/directory"

Or if you want to upload a single file:

./bin/backblaze-backup --bucket "your-bucket-name" --file "/path/to/file"

Flags

--bucket: The name of your Backblaze bucket
--dir: The absolute path of the directory you want to upload to Backblaze
--file: The absolute path of the file you want to upload to Backblaze

Note: You must select just one option, dir or file.

Please replace "your-bucket-name", "/path/to/directory", and "/path/to/file" with your actual bucket name and paths.