I usually use the default docker image. Use an older config file or use the Keycloak web interface for configuration. There are Keycloak libraries for laravel, react,vanilla js etc., so I felt the whole architecture was pretty simple and 30 mins of work to get it all set up.