Yes, you can almost follow the gitea guides, it’s similar.
Thank you, I'll go with this.
I'll take advantage of having the package available through pkg
instead of building port unless it brings features that I really need, I don't need much only one user and on LAN so it's unlikely I suppose.
I don't know caddy so thank you for the advice, it looks interesting for my use case.