# Pixelfed helm chart
A helm chart to setup [Pixelfed](https://pixelfed.org/). Uses @mattlqx's [docker image](https://ghcr.io/mattlqx/docker-pixelfed) for now pinned to the latest released version. You may want to set `image.tag="dev-nginx"` (built from the top of the pixelfed repo's dev branch nightly, so it always has the latest version of pixelfed - but maybe buggy) as it may solve issues you are having that are already fixed such as this [bug that was already patched](https://github.com/pixelfed/pixelfed/issues/5220#issuecomment-2599854479). This chart is still in a testing phase and may not be fully stable yet. ## Features - includes bitnami subcharts for [valkey](https://github.com/bitnami/charts/blob/main/bitnami/valkey/README.md#parameters) (redis) and [postgresql](https://github.com/bitnami/charts/blob/main/bitnami/postgresql/README.md#parameters) (database) - but you can also bring your own valkey, redis, or postgresql database - helm parameter (values.yaml) docs autogenerated via [`helm-docs`](https://github.com/norwoodj/helm-docs) in [`README.md`](./charts/pixelfed/README.md) - use existing Secrets for valkey, postgresql, and mail (smtp) - RenovateBot keeps the subcharts and docker image up to date - configurable liveness and readiness probes (or none at all) - configure tolerations, affinity, nodeselectors - use extra volumes, volumemounts, containers, initContainers ## TLDR ```bash # add the chart repo to your helm repos helm repo add pixelfed https://small-hack.github.io/pixelfed-chart # download the values.yaml and edit it with your own values such as YOUR hostname helm show values pixelfed/pixelfed > values.yaml # install the chart helm install --namespace pixelfed --create-namespace pixelfed/pixelfed --values values.yaml ``` ## Notes You can find the general Pixelfed configuration docs here: https://docs.pixelfed.org/running-pixelfed/installation.html ## Contibuting ### Bugs and other Issues If you have a bug to report or a feature to request, you can first search the GitHub Issues, and if you can't find what you're looking for, feel free to open an Issue. ### Contributing to the Code We're always happy to review a pull request :) Please check out the [contributing doc](CONTRIBUTING.md).