Hockeypuck OpenPGP Public Keyserver

1. Build and install from source

2. Prerequisites

2.1. Go

Install Go 1.2 or newer from golang.org.

2.2. DVCS Clients

Go will need these DVCS clients installed in order to fetch all of Hockeypuck's package dependencies:

On Ubuntu:

sudo apt-get install bzr git mercurial

3. Fetch sources with the packaging scripts

git clone https://github.com/hockeypuck/packaging
cd packaging
./prepare.bash

4. Build hockeypuck executables

export GOPATH=$(pwd)
go install github.com/hockeypuck/server/cmd/hockeypuck
go install github.com/hockeypuck/server/cmd/hockeypuck-load
go install github.com/hockeypuck/server/cmd/hockeypuck-pbuild

5. Install

Copy the executables into the desired target location. The files under instroot in the packaging project may also be useful.

Run Hockeypuck with:

/path/to/hockeypuck -config /path/to/hockeypuck.conf

6. Next steps

Authors

Casey Marshall