Skip to the content.

Traefik Dashboard

Overview

Traefik is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. This installation provides a dashboard for monitoring and configuring Traefik.

Installation

# Basic installation
bash scripts/components/install_traefik.sh

# With Keycloak authentication
bash scripts/components/install_traefik.sh --enable-keycloak --domain keycloak.example.com --admin-email admin@example.com

Access

The dashboard is available at:

http://localhost:8081/dashboard/

Authentication

The dashboard is secured with Keycloak authentication:

Configuration

Configuration files are located at:

/opt/agency_stack/clients/default/traefik/config

Logs

Logs are available in:

/var/log/agency_stack/components/traefik

Testing

Basic verification

/opt/agency_stack/clients/default/traefik/scripts/verify.sh

TDD tests

/opt/agency_stack/clients/default/traefik/scripts/test.sh

Integration tests

/opt/agency_stack/clients/default/traefik/scripts/integration_test.sh

Restart

To restart Traefik:

cd /opt/agency_stack/clients/default/traefik && docker-compose restart