It only takes a few steps to get started with Vuvuzela:
Install the Vuvuzela client (with Go 1.8+):
$ go get -u vuvuzela.io/vuvuzela/cmd/vuvuzela-client $ vuvuzela-client -username firstname.lastname@example.org
These steps are covered in more detail below.
Vuvuzela is built on the Go language. To install the Vuvuzela client, you will need Go 1.8+. Some distros provide a convenient way to install a recent version of Go:
pacman -S go # Arch Linux brew install go # Homebrew / OSX
$ go version go version go1.9.2 linux/amd64
Configure your Go path in ~/.bashrc. You can skip this step, in which case the Vuvuzela client will be installed to ~/go/bin.
export GOPATH=~/go export PATH=$GOPATH/bin:$PATH
Install the Vuvuzela client:
$ go get -u vuvuzela.io/vuvuzela/cmd/vuvuzela-client
You can rerun this command to update the client.
Vuvuzela is secured by distributing trust among multiple servers, which means that each server independently verifies your email address. After registering above, you should receive 3 emails, one from each identity (PKG) server, each with a unique token. Complete your account registration using the register command in the Vuvuzela client:
/register pkg1.vuvuzela.io:8443 token1 /register nickolai.srv.vuvuzela.io:54331 token2 /register pkg2.vuvuzela.io:8443 token3
Send a friend request using the addfriend command:
Your client will notify you when your friend accepts the request. The /list command lists your friends. Use the call command to start a conversation:
Their username will turn green when your friend answers the call; now you can start chatting!