#+TITLE: Gitea git server #+AUTHOR: James Blair #+EMAIL: mail@jamesblair.net #+DATE: <2022-08-24 Wed 16:45> [[https://github.com/go-gitea/gitea][Gitea]] is a painless self-hosted Git service. I created this helm chart for self-hosting gitea in a container on ~k3s~. Complete the steps below to deploy this chart. #+NAME: Deploy gitea via helm #+begin_src tmate # Ensure gitea namespace exists sudo kubectl create namespace jamma-gitea # Create directories if they don't already exist mkdir --parent "/home/${USER}/Services/gitea" # Clone charts repository cd "/home/${USER}/Services/gitea" && git clone https://github.com/jmhbnz/charts.git # Install the chart helm upgrade --install -n jamma-gitea jamma-gitea charts/gitea \ --set "ingress.hosts[0].host=gitea.jamma.dev" \ --set "ingress.tls[0].hosts[0]=gitea.jamma.dev" \ --set "ingress.tls[0].secretName=tls-jamma-gitea" #+end_src