Skip to content

Traefik Dashboard Install

We use the Traefik Dashboard Ingress Muppy Package, which creates an Ingress Route to the dashboard deployed by the Traefik Helm package.

Prerequisites

Create a Credential Vault of type Apache htpassword, named traefik-dashboard, and fill User and Password with the values of your choice.

Installing the Dashboard

In Muppy, create a Package Release and fill in:

  • Cluster:
  • Profile: Traefik Dashboard Ingress:1.0.0
  • Namespace: traefik-pack8s
  • Qualifier: Infrastructure
  • Hostname: nobody
  • Network tab
    • Hostname generator: hostname.namespace.clustername.domain.ext
    • DNS Domain: select a DNS domain.
    • Use DNS Challenge: if the DNS Domain's provider is a managed one (OVH, Scaleway, Cloudflare) and the domain is connected, you can select this option.

    Info

    If you plan to have the cluster's port 80/http whitelisted, you must use the DNS challenge to avoid certificate security errors.

    • LoadBalancer: select the LoadBalancer configured during the Traefik installation.
    • Once the FQDN value suits you, click [Setup DNS Record].

    Warning

    A DNS record must exist, with the Dashboard's FQDN and the IP of the selected Load Balancer.

Click [Save]

Click [Reload Templates]

Click [Install]

Once it is done, click [Update info].

Info

For maximum security, the Dashboard can be uninstalled (with the Delete button) when it is not in use, or deployed on a Tailscale Ingress.

Accessing the Dashboard

Open the dashboard by clicking the Application icon — remember to append /dashboard/ to the URL.