LNDHub is a wrapper for Lightning Network Daemon (lnd). It provides separate accounts with minimum trust for end users.
Nginx and Cert-manager running in your cluster
kubectl create secret generic lndhub-config --from-literal=config='{ "redis": { "port": 6379, "host": "$REDIS_IP", "tls": {}, "family": 4, "password": "$REDIS_PASSWORD", "db": 0 }, "lnd": { "url": "$LND_IP:$LND_GRPC_PORT", "password": ""}}'
kubectl create secret generic lnd-credentials --from-file=admin.macaroon --from-file=tls.cert
hosts
values in values.yaml
to your hostname.
To install the chart with the release name my-release
:
$ git clone https://github.com/flitz-be/helm-charts
$ cd helm-charts/charts/lndhub
$ helm upgrade --install my-release .
The following tables list the configurable parameters of the lndhub chart and their default values.
Parameter | Description | Default |
---|---|---|
image.repository |
Image source repository name | kiwiidb/lndhub |
image.tag |
lndhub release tag. |
v1.4.1 |
image.pullPolicy |
Image pull policy | IfNotPresent |
resources |
CPU/Memory resource requests/limits | {} |