Helm chart for deploying ghost
.github | ||
charts/ghost | ||
scripts | ||
.pre-commit-config.yaml | ||
LICENSE | ||
README.md | ||
renovate.json |
Ghost helm chart
Yet another unofficial ghost helm chart. This one is licensed AGPL 3 or higher so you can actually use it however you want as long as it's open source.
We deploy:
- Deployments/Services for:
- ghost docker image
- ActivityPub docker image (and migrations image to run before that as an initContainer)
- nginx-proxy should you need that
- Persistent volume claim (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