@raucao I agree with everything, except your statement that Gitlab is on the same level as Github regarding code hosting. Since it's now Microsoft Github, it's worse (until Gitlab is bought by something similar). You can always host your code on something like https://framagit.org.
Gitea looks promising, but I can't find a reason why their code is hosted on Github (see https://gitea.io/). Don't they trust their own product?