{"repo":"KRMed/build-your-own-cloud","free":true,"listed":false,"github":"https://github.com/KRMed/build-your-own-cloud","clone":"git clone https://github.com/KRMed/build-your-own-cloud.git","description":"A complete guide to building a self-hosted Kubernetes cloud on bare hardware","language":null,"stars":19,"topics":["argocd","build-your-own","build-your-own-x","helm","k3s-cluster","kubernetes","kubernetes-cluster","nginx","cloudflare","devops"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Stop Paying for Hosting. Build Your Own Cloud Instead. Maybe you're tired of paying $20/month for a VPS to host a side project. Maybe you want a real environment to deploy things to instead of everything living on localhost. Maybe you have a spare Raspberry Pi collecting dust and want to finally do something cool with it. Or maybe you just want to understand how production infrastructure actually works by building it from scratch instead of reading a blog post about it This guide walks you through all of it, starting from bare hardware and ending with a self-hosted Kubernetes cluster with GitOps, monitoring, automated CI/CD, and zero open ports on your router This covers most of what went into building my personal cloud project firsthand. Use it to get something running, then go read the official docs, experiment, break things, and learn from them. Every reference link throughout the guide is a good next step or starting point to learn from Beginners are welcome. No prior experience with any of these technologies is required. Feel free to give a ⭐ too! What you'll be working with --- Checkpoints Folder What's inside After this section --- --- --- --- 🟢 01-Cluster Setup (Start here) Hardware options, OS prep, K3S install (single-node, multi-node, HA), kubectl, Helm K3S running, kubectl working from your local machine 🟢 02-Expose Services Cloudflare Tunnel, public IP/VPS, and LAN-only access options Services reachable from your LAN or the internet 🟢 03-Gitops Kustomize, clus","default_branch":null,"files":null,"tree":[],"storefront":"/r/KRMed","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KRMed/build-your-own-cloud/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}