1 hour ago · 8 min read1607 words · Tech · hide · 0 comments

Today I will share how to install and setup a GitLab server on FreeBSD. Most people just use Microslopft GitHub these days but this approach has one big drawback – its cloud only solution. When it comes to on premise solutions there are GitLab and there is also Gitea. GitLab is closest to what GitHub provides while Gitea is very light and smaller brother trying to achieve the same goals by doing less. Good to have alternatives. The Table of Contents is more or less like that: Bhyve VM Packages PostgreSQL Redis GitLab Nginx Final GitLab Tweaks GitLab Web Interface Summary We will use a dedicated Bhyve VM for that – with sysutils/vm-bhyve-devel help. Bhyve VM We will also use FreeBSD project provided ready to use FreeBSD-15.1-RELEASE-amd64-zfs.raw.xz VM image. host # vm create -t freebsd gitlab host # env EDITOR=cat vm config gitlab loader="bhyveload" cpu=4 memory=16G network0_type="virtio-net" network0_switch="public" network0_mac="58:9c:fc:01:fb:f8" disk0_type="nvme"…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.