A Helm chart for Mastodon. Mastodon is a free, open-source social network server.
This Helm chart is designed/tested with:
Package | Version |
---|---|
Mastodon | v3.5.3 (glitch-soc) |
Kubernetes | v1.24.6+k3s1 (k3s) |
Copy and edit secrets.yaml.sample
and values.yaml.sample
to provide your own secrets.yaml
and values.yaml
files, and then deploy the Helm chart with:
helm upgrade --install -f secrets.yaml mastodon .
To use external postgresql and redis create a new secret with the postgres password and the redis connetion url and in your values.yaml set:
redis:
enabled: false
externalRedis:
existingSecret: mastodon-redis
existingSecretUrlKey: redis-url
postgres:
enabled: false
externalPostgresql:
host: example.com
port: 5432
user: mastodon
database: mastodon
existingSecret: mastodon-psql
existingSecretPasswordKey: postgres-password
Based on modifications by Jared Allard, which were based on modifications by Tim Walls, which in turn were based on the original chart developed by Ladicle.
Standing on the shoulders of giants, indeed.