Zack Scholl

zack.scholl@gmail.com

Installing Keybase on Chromebook

 / #tutorial 

Instructions on how to get Keybase working on your arm computer.

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.