2.8 KiB
Bit Backup - Documentation
Features
-
Backing up directory to another location like: local, FTP(S), SFTP, HTTP(S), S3, Bit Backup server and others
-
Optionally you can set a password to protect your files (if a not trusted external location like FTP or S3 is used)
-
Files are handled in a "Bit Backup repository"
What is not supported
-
Conflict resolution is not supported. (If you wish something not yet supported to be added, please, let’s start a discussion here or at forum.nanoboot.org)
-
"Bit Backup" is not intended to be used by many read/write users.
-
Several people changing one Bit Backup repository must be avoided.
-
"Bit Backup" is not intended to be used by many read users and only one read/write user.
-
One Bit Backup repository can be used by more users, but only one user can change it.
-
Branches are not supported
File .bitbackupignore
You can create file .bitbackupignore containing the names of the files/directories you wish to ignore (don’t backup or analyse)
-
.bitbackupignore is similar to Git file .gitignore
-
each line should contain exactly one name
-
lines starting with # are skipped
-
you may use Unix shell-style wildcards
"Bit Backup" Repository
"Bit Backup" repository is a directory with a defined structure, where "Bit Backup" stores backups of directories.
-
Your files are versioned. You can travel in history and return to an older version of the whole repo or only a changed/deleted directory or file.
You can: * clone a remote Bit Backup repository * or use an existing local Bit Backup repository * or create a new empty Bit Backup repository * or create a new Bit Backup repository using an existing directory * or save your local repository to a remote repository.
Directory(ies) to be backed up
These are 1 or more directories, you want to backup
File bitbackupindex
Created and managed automatically by bit-backup.
This is a text file with a defined structure.
In fact, it is a CSV file, where the columns are separated by the tab character.
Each row represent one file of directory
Each column represents one of file properties
File bitbackupindex.sha256
Created and managed automatically by bit-backup.
This file contains the calculated sha256 hash of file bitbackupindex
File bitbackupindexold
Created and managed automatically by bit-backup.
This is the previous file bitbackupindex.
File bitbackupindexold.sha256
Created and managed automatically by bit-backup.
This file contains the calculated sha256 hash of file bitbackupindexold
File .bitbackup
File .bitbackup is an optional file. You can save remotes and the credentials here to avoid typing it.
Content:
remotes=remote1,remote2,remote3