https://github.com/imio/helm-plausible-analytics
Helm Chart for Plausible Analytics
https://github.com/imio/helm-plausible-analytics
helm helm-chart kubernetes plausible-analytics
Last synced: 10 months ago
JSON representation
Helm Chart for Plausible Analytics
- Host: GitHub
- URL: https://github.com/imio/helm-plausible-analytics
- Owner: IMIO
- License: apache-2.0
- Created: 2023-08-18T13:57:37.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-18T10:41:09.000Z (over 1 year ago)
- Last Synced: 2024-11-18T11:57:20.723Z (over 1 year ago)
- Topics: helm, helm-chart, kubernetes, plausible-analytics
- Language: Smarty
- Homepage:
- Size: 73.2 KB
- Stars: 12
- Watchers: 2
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Helm Chart for Plausible Analytics
[](https://opensource.org/licenses/Apache-2.0)    [](https://artifacthub.io/packages/search?repo=imio)
## Introduction
This [Helm](https://helm.sh/) chart installs `Plausible Analytics` in a [Kubernetes](https://kubernetes.io/) cluster.
## Prerequisites
> [!NOTE]
> For production environments, it is recommended to use [CloudNativePG](https://github.com/cloudnative-pg/cloudnative-pg) for PostgreSQL and the [ClickHouse Operator](https://github.com/Altinity/clickhouse-operator) for ClickHouse instead of the dependent Helm charts included here. The bundled charts are primarily intended for testing and development purposes. Be also aware of the upcoming changes to the bitnami catalog described in this [issue](https://github.com/bitnami/containers/issues/83267).
- Kubernetes cluster 1.12+
- Helm 3.0.0+
- PV provisioner support in the underlying infrastructure (Optional)
- Postgres DB (Optional, installed by this helm chart)
- ClickHouse (Optional, installed by this helm chart)
## Installation
### Add Helm repository
```bash
helm repo add imio https://imio.github.io/helm-charts
helm repo update
```
### Configure the chart
The following items can be set via `--set` flag during installation or configured by editing the `values.yaml` directly (need to download the chart first).
Feel free to modify the options in the [values.yaml file](values.yaml) before installation.
You will need to set the sensitive values in the values.yaml file before installing the chart. (Passwords and URL of the databases).
### Install the chart
```bash
helm install [RELEASE_NAME] imio/plausible-analytics
```
or by cloning this repository:
```bash
git clone https://github.com/imio/helm-plausible-analytics.git
cd helm-plausible-analytics
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
helm dep up
helm install plausible-analytics . -f values.yaml --namespace plausible-analytics --create-namespace
```
## Configuration
The following table lists the configurable parameters of the plausible-analytics chart and the default values.
See the [values.yaml](values.yaml) file for more information.
## Credits
Initially inspired by
* [https://github.com/8gears/plausible-analytics-helm-chart](https://github.com/8gears/plausible-analytics-helm-chart).
* [Plausible Analytics Repository](https://github.com/plausible/analytics).
## Contributing
Feel free to contribute by making a [pull request](https://github.com/imio/helm-plausible-analytics/pull/new/master).
Please read the official [Helm Contribution Guide](https://github.com/helm/charts/blob/master/CONTRIBUTING.md) from Helm for more information on how you can contribute to this Chart.
## License
[Apache License 2.0](/LICENSE)