Canton | Keycloak
Install Keycloak for Canton
Section titled “Install Keycloak for Canton”1. Create dir
Section titled “1. Create dir”mkdir -p /opt/sync/oauth/cd /opt/sync/oauth/2. Create docker-compose.yml
Section titled “2. Create docker-compose.yml”#add hostnameecho "127.0.0.1 keycloak" >> /etc/hostsnano docker-compose.ymlservices: 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/datavolumes: keycloak_data:networks: splice-validator_splice_validator: external: true3. Run
Section titled “3. Run”docker compose up -d4. Access from docker chrome
Section titled “4. Access from docker chrome”http://localhost:55888http://keycloak:55888http://keycloak:8080lastUpdated: 2026-03-14