run/

August 25, 2026 · View on GitHub

This tree holds how to run GROOT, not the CLI source. Product docs: groot.

Image pin (default in chart): ghcr.io/hrodrig/groot:v1.1.3

DirectoryPurpose
docker/Run the published image on a bastion with kubeconfig + output volume
deploy/In-cluster Helm chart and flat manifests (on-demand Deployment or CronJob)
standalone/cron and systemd one-shot using the Releases binary
examples/Minimal operator groot.yml; full schema → upstream sample

Pick a path

You have…Start here
kubeconfig on a laptop / bastiondocker/README.md
Kubernetes + Helm 3deploy/README.md — helm repo add groot https://hrodrig.github.io/groot-selfhosted
Kubernetes, HTTP on demand (Job)groot-trigger — apply deploy/k8s/always/ only if this Helm chart already created the Job SA
Kubernetes, collect on demand (kubectl exec)deploy/k8s/ondemand-deployment.yaml
Kubernetes, scheduled collection, no Helmdeploy/k8s/cronjob.yaml
Linux host + cron onlystandalone/README.md
Need a starter configexamples/groot-minimal.yml
Archives on a VPS + FileZillaexamples/sftp-vps/ (upload.sftp inbox; no Nextcloud)
Archives to Contabo Object Storageexamples/s3-contabo/ (upload.s3 + S3-compatible endpoint)
Archives to OneDrive / SharePointexamples/airgapped-relay/ (rclone on the edge; not native in groot)