Skip to content

Canton | Keycloak

mkdir -p /opt/sync/oauth/
cd /opt/sync/oauth/
#add hostname
echo "127.0.0.1 keycloak" >> /etc/hosts
nano docker-compose.yml
services:
keycloak:
image: quay.io/keycloak/keycloak:24.0
container_name: canton-keycloak
restart: unless-stopped
environment:
KEYCLOAK_ADMIN: your_username
KEYCLOAK_ADMIN_PASSWORD: your_password
KC_HOSTNAME_STRICT: false
KC_HOSTNAME_STRICT_HTTPS: false
KC_HTTP_ENABLED: true
command: start-dev
ports:
- "127.0.0.1:55888:8080"
- "127.0.0.1:8080:8080"
networks:
- splice-validator_splice_validator
volumes:
- keycloak_data:/opt/keycloak/data
volumes:
keycloak_data:
networks:
splice-validator_splice_validator:
external: true
docker compose up -d
http://localhost:55888
http://keycloak:55888
http://keycloak:8080

lastUpdated: 2026-03-14