diff --git a/infrastructure/sources/truecharts.yaml b/infrastructure/sources/truecharts.yaml
deleted file mode 100644
index 04b23ac0a3ce088de505c65e92cb15bab2346f47..0000000000000000000000000000000000000000
--- a/infrastructure/sources/truecharts.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-apiVersion: source.toolkit.fluxcd.io/v1beta2
-kind: HelmRepository
-metadata:
-  name: truecharts
-  namespace: flux-system
-spec:
-  interval: 60m
-  url: https://charts.truecharts.org
diff --git a/install.sh b/install.sh
index 18f54bcc510284919c2db981983bac5abb23c41d..c9b82ed54c46f8e5ef90a6cd9a969f9c883f94c8 100755
--- a/install.sh
+++ b/install.sh
@@ -4,7 +4,7 @@ kubectl get namespace stackspout 2>/dev/null || kubectl create namespace stacksp
 
 echo "Creating / Updating gitRepository stackspout"
 flux create source git stackspout \
-  --url=https://open.greenhost.net/xeruf/stackspout.git \
+  --url=https://forge.ftt.gmbh/polygon/stackspout.git \
   --branch=main \
   --interval=5m
 
@@ -15,7 +15,12 @@ flux create kustomization stackspout \
   --prune=true \
   --interval=5m
 
-flux bootstrap git \
-  --url=https://open.greenhost.net/xeruf/stackspout.git \
+# Required for oversized truecharts repo
+export GITEA_TOKEN=$(pass business/ftt/stackspout)
+flux bootstrap gitea \
+  --token-auth \
   --branch=main \
+  --hostname=forge.ftt.gmbh \
+  --owner=polygon \
+  --repository=stackspout \
   --path=util/flux