Use code christianlempa at the link below to get an exclusive 60% off an annual Incogni plan: incogni.com/christianlempa
@AkubaАй бұрын
Using Gitea on my Home server and it works flawlessly for my simple use case.
@cowgod77Ай бұрын
Thanks for the comparison! I've been running GitLab for years and very happy with it, but I've always been curious about how Gitea compares, so this was right up my alley.
@JokingChickennАй бұрын
Use forgejo
@christianlempaАй бұрын
Nice!
@michaelkoch5483Ай бұрын
Renovate works just fine with Gitea in my Homelab.
@chaasetechАй бұрын
Can confirm, works great for me too.
@codygittens8142Ай бұрын
I've been using it with gitea. It works a charm.
@mf1315Ай бұрын
Same. Works in kubernetes and via gitea actions.
@christianlempaАй бұрын
That is true for the CLI version of Renovate, which is an alternative, of course. But it also means you have to integrate it with actions that I haven't done - yet.
@chaasetechАй бұрын
@@christianlempa You can run renovate in a docker container (scheduled w/ a cronjob or via compose) and that doesn’t require Gitea Actions at all
@alonymous-ql3flАй бұрын
It's not which is better between GitLab and Gitea. It's that Forgejo is better than both of them.
@JokingChickennАй бұрын
Jup, forgejo is the gitea we wanted
@black13undertaker29 күн бұрын
We use forgejo at work and it's a great experience. Bonus points for it still being a drop in replacement for gitea. You literally only have to swap the executable files currently, so anyone reading this should really switch while they can.
@morax-666Ай бұрын
Forgejo is a fork of Gitea once Gitea was taken over by a for profit corp I like Forgejo
@dankiersonАй бұрын
Informative as usual, Christian. Like yourself, I like light memory footprint packages with good adaptability to useful frameworks.
@christianlempaАй бұрын
Thank you 🙏
@jodywan3028Ай бұрын
For my homelab, I use GitLab self-hosted on Docker with an Omnibus package, installed simply and easily using Docker Compose.
@s.i.m.c.aАй бұрын
For managing terraform state, use semaphore... Problem with gitlab is even not consumed resources, but their omnibus and deployment via chief recipes...same as helish requirement to manually update database on version migration. So nope....
@christianlempaАй бұрын
How does semaphore manage the tfstate? Is this a new feature I'm not aware of?
@grillo_delmalАй бұрын
Both projects are OpenCore though... this kind of approach incentivizes owners on improving the pay-walled features instead of maintaining the overall project.
@christianlempaАй бұрын
I don't agree with that! To maintain a huge software project with developers that add features, you have to pay them. Big open-source software projects are mostly backed by investors or companies that sell services or additional enterprise versions to customers. And features developed for the customers are often ported into the open-source versions. If you wouldn't have that, who would develop these features? Don't be foolish and assume this is done by random people in their spare time without any compensation.
@fvgoyaАй бұрын
I started with GitLab and moved to Gitea. GitLab is so heavy! With Gitea everything goes without any issues.
@JokingChickennАй бұрын
This! Gitlab is just too bloated. And also gitlab is doing (more) wierd stuff on the company side
@JokingChickennАй бұрын
Also: use forgejo
@BreetaiZentradiАй бұрын
@JokingChickenn I so agree. I ran gitlab at home for years on docker. I had issues with log files growing to large. Start up times of minutes. If I fell more than a point release or two behind. Updates to getlab were painful. Every time I updated something broke. I have switched to gittea and have not looked back. Created a repo named "gist" and keep my gist style note there.
@andreas.grundlerАй бұрын
I prefer Gitea. It's just a single executable instead of a plethora of services with features I don't need for my use case.
@RealDarylАй бұрын
I installed gitlab ages ago and never gave it much time. I installed gitea after your last video and gave myself a day to use it. I'm liking it so far, don't think I'll need much more, mostly storing scripts
@christianlempaАй бұрын
Nice, good to hear!
@DavidLee-mt9gf27 күн бұрын
how about forgejo?
@christianlempa25 күн бұрын
I think we need to follow this project and see how it turns out in the future
@proxgs770312 күн бұрын
@@christianlempa I've heard the Fedora Linux maintainers will migrate to Forgejo.
@michaelventarola7100Ай бұрын
I feel gate is a great tool for my homelab. I don't need any of the extra bells and whistles from gitlab. I get CI/CD from gitea.
@tubeincompetenceАй бұрын
Can't say I have been giving it much thought or comparison between options - just that Gitea has been working well for me.
@codeman99-dev24 күн бұрын
I generally don't want very advanced features from my git hosting services. Therefore, soft-serve is where it's at for me.
@SR-ti6jjАй бұрын
I tried to update GitLab once
@ivanmaglica264Ай бұрын
Gitea is great, but Gitea Actions are limited. You cannot run them from UI, you have to commit a change. I still use Jenkins as remote server script runner UI for all our employees.
@christianlempaАй бұрын
Thanks for sharing! I didn't try it myself, yet, but that even confirms more that I should stay at GitLab :D
@williamzink719327 күн бұрын
I’m debating setting up a self hosted Git solution. Do you open this up to the internet so you can use it remotely?
@christianlempa27 күн бұрын
Not directly, I use a ZTNA called Twingate to log in from remote
@quentinlemaitre2998Ай бұрын
Thank you, i will try to setup Gitea and Renovate as people say it’s possible. Could you make a video about deploying Komodo? I’m having a really hard time grasping their documentation.
@christianlempaАй бұрын
You're welcome. I haven't tried it yet, and it's not something I would have time for in the near future :/
@DERWAHRECHRISUАй бұрын
I would like to see a test between GitLab - GitTea - OneDev.
@uridl01Ай бұрын
Forgejo > Gitea
@tockarАй бұрын
Forgejo was recently chosen as a platform for Fedora Project. This could potentially help this platform a lot!
@JokingChickennАй бұрын
I hope forgejo will get better features now that it is a hard fork
@steveoste5459Ай бұрын
I was just from watching your Gitea Video and set it up too. 😁 lemme see what Gitlab has to offer...Will be back later.
@JokingChickennАй бұрын
Use forgejo
@christianlempaАй бұрын
Nice! :D
@szymex22Ай бұрын
It's gitlab for me, I like that everything is built in and no external CI etc is needed. But it is heavy, when I didn't have a good server I used gitea because it was lighter.
@benotisanchez5583Ай бұрын
The ram-usage difference is the deal breaker for me.
@freshgreaseАй бұрын
I'm surprised you are running these in Docker and not Kubernetes.
@ellerydsouzaАй бұрын
gitlab running in k8s in a homelab is really really hard. I tried using the non production recommended helm chart and it did not come up. Gitea and Forgejo both worked well in k8s.
@christianlempaАй бұрын
The deployment is a lot more complicated, that's why I haven't done it - yet. But I hope to get it done at some point in the future.
@djgigabitАй бұрын
Thanks Christian I feel like this video was made for me 😂
@christianlempaАй бұрын
Thank you! Glad it was just right for you 😊👍
@baseptr20 күн бұрын
hey, what happened to my comment about scm-manager? if you deleted it, it wouldn't be fair
@christianlempa9 күн бұрын
Don't know what you're talking about
@Jonas-qq7dlАй бұрын
Also eigentlich bist du ja mein Systemadmin und nicht ich
@christianlempaАй бұрын
😂 ?
@Jonas-qq7dlАй бұрын
@christianlempa because you have a Tutorial for everything i need xd
@christianlempaАй бұрын
@@Jonas-qq7dl haha achso 😂 aber bitte nicht am Wochenende anrufen wenn der Server nicht geht 😜
@v3ss0n24 күн бұрын
Gitea all the way
@obamna36Ай бұрын
i dont trust my own PC to host git repo LOL
@christianlempaАй бұрын
fair point :D
@ewenchan1239Ай бұрын
With me NOT being a software developer, but I want to be able to push/pull my hosts file across multiple systems/VMs/LXCs, I have found that Gitea is VASTLY easier to use. For really basic stuff like that, GitLab would be massive overkill.