Installing Keybase on Chromebook
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.