Helm chart for deploying ghost
Find a file
2025-09-29 14:43:15 +02:00
.github Update renovatebot/github-action action to v43.0.14 (#6) 2025-09-29 03:30:18 +00:00
charts/ghost clean up naming and if conditionals 2025-09-29 14:43:15 +02:00
scripts add some basic workflows and renovate 2025-09-28 11:19:30 +02:00
.pre-commit-config.yaml add precommit, add db root pw, add broken user creation script, explain more stuff in readme 2025-09-28 11:29:54 +02:00
LICENSE attempt 1 at a basic ghost blog 2025-09-28 10:51:35 +02:00
README.md Update README.md - add an argocd example 2025-09-29 13:34:08 +02:00
renovate.json add some basic workflows and renovate 2025-09-28 11:19:30 +02:00

Ghost helm chart

Yet another (unofficial) Ghost helm chart. This one is licensed AGPL, so please feel free to do as you like as long as you keep it open source 💚

This helm chart deploys:

  • Deployments/Services for:
    • Ghost
    • ActivityPub (and migrations image to run before that as an initContainer)
    • nginx-proxy (should you need that)
  • PersistentVolumeClaim (or you can provide an existing one)
  • Ingress (includes activityPub routes)
  • Secrets (or you can provide your own):
    • MySQL credentials (one for ActivityPub and one for Ghost)
    • SMTP credentials
    • Ghost Admin credentials (these don't do anything yet, but you can set them for your own automation)

TLDR

You can find the helm parameters in the values.yaml and the auto-generated docs in the chart README.md.

Please read through the parameters and modify them locally before installing the chart:

# add the helm repo locally
helm repo add ghost https://small-hack.github.io/ghost-helm-chart

# downloads the values.yaml locally
helm show values ghost/ghost > values.yaml

# You should then edit the values.yaml to your liking.

# install the chart
helm install my-release-name ghost/ghost --values values.yaml

Example usage in Argo CD

If you're using Argo CD, you may find these App of apps directories useful (there's an app_of_apps, as well as an app_of_apps_with_tolerations):

https://github.com/small-hack/argocd-apps/blob/main/ghost/