Hey everyone! Hope you're all doing well. I'm looking to set up a home server using my Raspberry Pi, with plans to eventually cluster a few together over time. I've already got k3s installed, and I want to host my own Git repository along with a CI/CD pipeline. I'm wondering how to proceed—what tools or pods do you recommend I use in my k3s cluster? Should I go with Gitlab, Jenkins, or something else entirely? I appreciate any suggestions you might have. Thanks a bunch!
4 Answers
Have you considered Gitea? It's lightweight and works great for small setups like a single Raspberry Pi.
Gitlab might be a bit too heavy for just one Pi. You may want to look into Jenkins as a lighter alternative, or even other simpler CI tools that run efficiently on smaller hardware.
If you're in the UK and looking for a Raspberry Pi, try checking out these links for reliable online stores: The Pi Hut, Rapid Online, and Pimoroni. They usually have good stock.
Just a heads up, if you don’t need to use GPIO with your Raspberry Pi, you might be better off with a mini PC. They offer more performance for less money in many cases. Just something to think about!

Thanks for the tips! I’ll check those out.