# brig **Repository Path**: mygitcodehost/brig ## Basic Information - **Project Name**: brig - **Description**: No description available - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-12 - **Last Updated**: 2021-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # `brig`: Ship your data around the world
a brig
[![go reportcard](https://goreportcard.com/badge/github.com/sahib/brig)](https://goreportcard.com/report/github.com/sahib/brig) [![GoDoc](https://godoc.org/github.com/sahib/brig?status.svg)](https://godoc.org/github.com/sahib/brig) [![Build Status](https://travis-ci.org/sahib/brig.svg?branch=master)](https://travis-ci.org/sahib/brig) [![Documentation](https://readthedocs.org/projects/rmlint/badge/?version=latest)](http://brig.readthedocs.io/en/latest) [![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/1558/badge)](https://bestpractices.coreinfrastructure.org/en/projects/1558) ![brig gateway in the files tab](docs/_static/gateway-files.png) ## Table of Contents - [`brig`: Ship your data around the world](#brig-ship-your-data-around-the-world) - [Table of Contents](#table-of-contents) - [About](#about) - [Installation](#installation) - [Getting started](#getting-started) - [Status](#status) - [Documentation](#documentation) - [Donations](#donations) - [Focus](#focus) ## About `brig` is a distributed & secure file synchronization tool with version control. It is based on `IPFS`, written in Go and will feel familiar to `git` users. **Key feature highlights:** * Encryption of data in rest and transport + compression on the fly. * Simplified `git` version control. * Sync algorithm that can handle moved files and empty directories and files. * Your data does not need to be stored on the device you are currently using. * FUSE filesystem that feels like a normal (sync) folder. * No central server at all. Still, central architectures can be build with `brig`. * Simple user identification and discovery with users that look like email addresses. Also take a look [at the documentation](http://brig.readthedocs.io/en/latest/index.html) for more details. ## Installation You can download the latest script with the following oneliner: ```bash # Before you execute this, ask yourself if you trust me. $ bash <(curl -s https://raw.githubusercontent.com/sahib/brig/master/scripts/install.sh) ``` Alternatively, you can simply grab the latest binary from the [release tab](https://github.com/sahib/brig/releases). Development versions can be installed easily by compiling yourself. If you have a recent version of `go` (`>= 1.10`) installed, it should be as easy as this: ```bash $ go get -d -v -u github.com/sahib/brig # Download the sources. $ cd $GOPATH/src/github.com/sahib/brig # Go to the source directory. $ git checkout develop # Checkout the develop branch. $ go run mage.go # Build the software. $ $GOPATH/bin/brig help # Run the binary. ``` Please refer to the [install docs](https://brig.readthedocs.io/en/latest/installation.html) for more details. ## Getting started [![asciicast](https://asciinema.org/a/163713.png)](https://asciinema.org/a/163713) ...If you want to know, what to do after you can read the [Quickstart](http://brig.readthedocs.io/en/latest/quickstart.html). There is also a ``#brig`` room on ``matrix.org`` you can join with any [Matrix](https://matrix.org) client. Click [this link](https://riot.im/app/#/room/#brig:matrix.org) to join the room directly via [Riot.im](https://about.riot.im). ## Status This software is in a **beta phase** currently. All mentioned features should work. Things might still change rapidly and there will be no guarantees given before version `1.0.0`. Do not use `brig` yet as only storage for your production data. There are still bugs, but it should be safe enough to toy around with it quite a bit. This project has started end of 2015 and has seen many conceptual changes in the meantime. It started out as research project. After writing my [master theses](https://github.com/disorganizer/brig-thesis) on it, it was put down for a few months until I picked at up again and currently am trying to push it to usable software. If you want to open a bug report, just type `brig bug` to get a readily filled template for you. ## Documentation All documentation can be found on [ReadTheDocs.org](http://brig.readthedocs.io/en/latest/index.html). ## Donations If you're interested in the development and would think about supporting me financially, then please [contact me!](mailto:sahib@online.de) If you'd like to give me a small & steady donation, you can always use *Liberapay*: *Thank you!*