proxmox

I just made my Homelab Open Source!

I just made my Homelab Open Source!

#Homelab #Open #Source

“Christian Lempa”

In this video, I’ll be sharing some exciting news about my Homelab. I recently uploaded all my configs and code to GitHub, making it accessible for everyone to use as templates or inspiration for their own set-ups. I’ll also be showcasing some interesting automation pipelines for testing and…

source

 

To see the full content, share this page by clicking one of the buttons below

Related Articles

41 Comments

  1. Hey Christian –
    Have been asking about code quality for sometime. Any chance you can show us how something like Codacy which is apparently plug and play…could help us find issues in our code.

  2. Great video.
    I wonder if you separated your tasks, with docker since you have multiple server (prod-1, prod-2, …). I would love to see, how to use multiple machines (computer) with docker. Since we can use raspberry pi (or orange pi). Separate things would be nice, because* of cpu/ram limitations.
    – One machine for securities/proxies/databases/message brokers. (Ex: traefik, portainer, socket-proxy, postgresql, redis, …etc)
    – One machine for media servers (Ex: plex, jellyfin, Arrs, …etc)
    – One for something else (Ex: pihole, passbolt, vaultwarden)
    – Etc…
    Do we need swarm? Or kubernetes? If we already have compose files, for everything. What's the best way?

  3. Das Video ist super hilfreich, könntest du vielleicht ein aktuelles Video dazu machen wie du Kubernetes aufgesetzt hast / aufsetzt. Technisch verzweifel ich am Ingress service damit ich arcocd erreichen kann, wäre super! Und weiter so mit den guten Videos!

  4. Nice video Christian! realy like your videos! Its great to see what you've did this time. One question though, why use Terraform for creating VM's on your proxmox and not Ansible?

  5. Happy new year! Thanks for all the awesome homelab vids. Recently got Traefik running watching your videos. Can’t wait to see what you release in 2024

  6. Yeah Christian, sure, it will be your ultimate plan…GOT IT! ( joke xD) Nice video btw. In these holidays I worked a lot on my homelab, even if I know is just a provisional one. It would be interesting a video on the best practies for build an entire homelab from scratch, starting from a list of pieces of hardware and continuing then with the rest. I often find myself with the frustrating feeling that I'm doing something really cool, but terrified of doing it in the wrong order and risk missing steps or wasting a lot of time!

  7. Thanks for making public!

    A few suggestions. Please take as a grain of salt..
    – generalize gh actions to apply to all docker compose or terraform projects (think: code generator)
    – better yet: lean on Ansible for your deployment pipeline (even for running terraform) and use gh actions to trigger ansible, then u are ci-tooling agnostic

    Mainly, you may want to think about orthogonality so that u don't have to maintain detailed gh action pipelines in addition to Ansible and terraform scripts. Ideally, pick one for your source of truth: Ansible, terraform or gh actions and the rest template out the former.

  8. Would be interesting to hear about your personal reasoning of putting all this into a single repository. Because… there are many considerations … like… independent units, independent CI, versioning, shared variables, ease of codebase navigation, cost of dependency upgrade and so on, so on…

  9. This is so helpful and really highlights the spirit of FOSS. Kudos to you Christian!
    Your videos have been a constant staple in my viewing, whether troubleshooting, researching, or just background viewing on something I'm curious about.

    My largest issue with homelabbing is not having enough time to cover ALL the things I want in place. At work, I have a whole team that contributes and really helps distribute the burden allowing each of us to really dive into things we each like. This sense of collaboration is the largest thing I'm missing at home.

    I never make resolutions for new years and think it's cliche and allows people to feel good about SAYING theyre going to do "X thing". However, I've made one, after all the viewing and use of FOSS, this year I'm going to find a project I love and try to contribute in any way I can, though I lack coding skills I'm sure there must be some way I can help!

  10. Have a naive question, you have tons of container deployments across hosts. How do you keep track of the ports that are configured for each service in your compose files so you do don't accidentally spin up a new project with the same port as another which may or may not be running at that time

  11. This is very cool. One of the things I am playing around with on the ansible side, is with passwords or encryption keys. You can use vault to encrypt the "string" and pass it in as a variable, or just put it in your playbook. I am playing with passing it in for more flexibility.

Leave a Reply