The pkg-message of the Gitlab port has some useful links to more documentation.
https://www.freshports.org/www/gitlab/
https://github.com/t-zuehlsdorff/gitlabhq/blob/master/doc/in...
https://github.com/t-zuehlsdorff/gitlabhq/blob/master/doc/up...
https://github.com/t-zuehlsdorff/gitlabhq/blob/master/doc/up...
it also suggests operating under bad practices like running gitlab from /home/
I guess I could write a decent salt-formula to do all this, but I can't handle upgrading of gitlab easily, it always breaks when I take a new branch from git and run a gitlab-ctl reconfigure.
[0]: https://github.com/gitlabhq/gitlab-recipes/blob/master/insta...