Get started with Elder

Deploy a local instance of Elder to a Kubernetes cluster with Helm.

  1. 1. Clone the repo

    git clone https://github.com/penguintechinc/elder.git
    cd elder/infrastructure/helm/elder
  2. 2. Install the Helm chart

    helm dependency update
    helm install elder . \
      --set config.secretKey=$(openssl rand -base64 32) \
      --set postgresql.auth.password=$(openssl rand -base64 32) \
      --set redis.auth.password=$(openssl rand -base64 32)
  3. 3. Wait for pods to become ready

    kubectl wait --for=condition=ready pod \
      -l app.kubernetes.io/name=elder --timeout=5m
  4. 4. Log in

    Port-forward the web UI (kubectl port-forward svc/elder-web 3000:80) and sign in with the admin credentials configured at install time. See the deployment guide for production hardening steps.

More resources