Canonical Identity platform login UI used for connecting Ory Kratos with Ory Hydra.
10K+
ubuntu/identity-platform-login-ui is a rock for identity-platform-login-ui maintained by Canonical.
Canonical IAM Login UI is a core components of the Identity Platform solution.
It provides a way to login using OIDC via interactions with Ory Kratos and Ory Hydra, also allows you to manage self service functionalities for everything related to authentication.
For further information check our repository on Github https://github.com/canonical/identity-platform-login-ui
[Learn more about identity-platform-login-ui]
NOTE: These tags follow a specific naming convention that respects the concept of channels.
| Tags | Supported until | Version | Base | Architectures | |
|---|---|---|---|---|---|
0-22.04_stable | aliases0-22.04, 0-22.04_beta, 0-22.04_candidate, 0-22.04_edge | 11/2026 | 0 | 22.04 | amd64 |
0.22-22.04_candidate | aliases0.22-22.04_beta, 0.22-22.04_edge | - | 0.22 | 22.04 | amd64 |
| Tags | Support ended on | Upgrade Path | |
|---|---|---|---|
0.27-22.04_candidate | aliases0.27-22.04_beta0.27-22.04_edge | 06/2026 | - |
0.19-22.04_candidate | aliases0.19-22.04_beta0.19-22.04_edge | 01/2025 | - |
0.26-22.04_candidate | aliases0.26-22.04_beta0.26-22.04_edge | 05/2026 | - |
0.25-22.04_candidate | aliases0.25-22.04_beta0.25-22.04_edge | 03/2026 | - |
0.20-22.04_candidate | aliases0.20-22.04_beta0.20-22.04_edge | 02/2025 | - |
0.18-22.04_candidate | aliases0.18-22.04_beta0.18-22.04_edge | 01/2025 | - |
0.21-22.04_candidate | aliases0.21-22.04_beta0.21-22.04_edge | 08/2025 | - |
0.23-22.04_candidate | aliases0.23-22.04_beta0.23-22.04_edge | 10/2025 | - |
0.24-22.04_candidate | aliases0.24-22.04_beta0.24-22.04_edge | 01/2026 | - |
This rock's entrypoint is Pebble, a container-optimized init process that enables the orchestration of a collection of local service processes as an organized set.
To view the Pebble services and checks defined in this rock:
docker run --rm ubuntu/identity-platform-login-ui:0.27-22.04_candidate plan
To run this rock, use any of the usual container runtimes, for example, docker:
docker run --name identity-platform-login-ui-container \
-p 8080:8080 \
ubuntu/identity-platform-login-ui:0.27-22.04_candidate
Access the API at http://localhost:8080.
To view the logs of the running container, run:
docker exec identity-platform-login-ui-container pebble logs
Or, for a specific service:
docker exec identity-platform-login-ui-container pebble logs <service>
Rocks may have predefined health checks that you can list by running:
docker exec identity-platform-login-ui-container pebble checks
The overall health of your container can be inspected via:
docker exec identity-platform-login-ui-container pebble health
| Option | Description | Default |
|---|---|---|
TRACING_ENABLED | Tracing enablement, e.g., true. | None |
OTEL_GRPC_ENDPOINT | Tracing server GRPC endpoint, e.g., tempo-0.tempo-endpoints.stg-identity-jaas-dev.svc.cluster.local:4317. Has priority on OTEL_HTTP_ENDPOINT. | None |
OTEL_HTTP_ENDPOINT | Tracing server HTTP endpoint, e.g., http://tempo-0.tempo-endpoints.stg-identity-jaas-dev.svc.cluster.local:4318. | None |
MFA_ENABLED | Enable MFA validation on logins, e.g., true. | None |
HYDRA_ADMIN_URL | Hydra Admin API URL, used to validate logins, e.g., http://hydra.io:4445. | None |
KRATOS_ADMIN_URL | Kratos Admin API URL, used to manage identities, e.g., http://kratos.io:4434. | None |
KRATOS_PUBLIC_URL | Kratos Public API URL, used to manage identities, e.g., http://kratos.io:4433. | None |
BASE_URL | Public URL Login UI will be served from, e.g., https://iam.io/dev/path. | None |
LOG_FILE | Destination file for logs, e.g., log.txt. | None |
LOG_LEVEL | Log level, e.g., error. | None |
| Option | Description | Default |
|---|---|---|
-p <port>:8080 | Expose the container's port 8080 on the host's <port>. | None |
| Option | Description | Default |
|---|---|---|
/usr/bin/identity-platform-login-ui serve | Launch Login UI web server(s) using environment variables. | None |
Canonical is the provider of this container image. It is the user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within, as well as with Canonical’s IP Policy.
Content type
Image
Digest
sha256:28ab2ec38…
Size
12.6 MB
Last updated
24 days ago
docker pull ubuntu/identity-platform-login-ui:0-22.04_stablePulls:
228
Last week