Keybase is a great system for mounting a end to end encrypted filesystem. It also has an encrypted git feature which is great for storing secure information in repositories. While keybase has releases for most systems, they currently still don’t create releases for arm architectures. I wanted to use Keybase on my chromebook, so with help from the keybase developers I have determined a way to get keybase up and running on a Chromebook in no time.
First install the pre requisites:
$ sudo apt-get install fuse
Then install Keybase:
$ mkdir -p $GOPATH/src/github.com/keybase
$ cd $GOPATH/src/github.com/keybase
$ git clone --depth 1 https://github.com/keybase/client
$ go install -v -tags production github.com/keybase/client/go/keybase
Login with your keybase name (or add the computer if it isn’t already added.
$ keybase login
Now install the git remote keybase for using git with keybase.
$ cd $GOPATH/src/github.com/keybase/client/go/kbfs/kbfsgit/git-remote-keybase
$ go install
If you’d also like to mount directories you can install the keybase filesystem, kbfsfuse:
$ cd $GOPATH/src/github.com/keybase/client/go/kbfs/kbfsfuse
$ go install
$ sudo mkdir -p /keybase
$ sudo chown $USER /keybase
$ KEYBASE_RUN_MODE=prod kbfsfuse /keybase &
That’s it! Enjoy.
Reference shelf
A short shelf of sources and related reading. Opens in a new tab.