These are my notes for installing jackal on a server where I already have PostgreSQL and Caddy set up to host a Mattermost instance. Some of the roadblocks I hit are most likely due to the idiosyncracies of however I set up postgres for mattermost, which is my only experience with postgres.
Tested with go 1.11.5 (current version available in Debian testing/buster repo)
First, get the code and build:
go get -d github.com/ortuman/jackal