Isso funcionou.
[Unit]
Description=golang wiki initialization
[Service]
PIDFile=/tmp/gowiki.pid-4040
User=root
Group=root
WorkingDirectory=/var/www
ExecStart=/bin/bash -c '/var/www/wiki'
[Install]
WantedBy=multi-user.target
Como os serviços Type=forking
esperam que o serviço pai saia antes que o serviço seja realmente iniciado. Se o pai nunca sair, o systemctl start não retornará um prompt porque ele não acha que está sendo executado.