System Requirements for running Keycloak?

I discovered Keycloak this morning, and it looked interesting, so I decided to try spinning up the Docker server on my testing server, which is a Linode Shared CPU plan with 1GB of RAM and 1vcore. Usually the CPU idles at around 1-5% with what’s already running there, but as soon as I spun up the Docker container (using docker compose) it jumped up to 100% and stayed there until I stopped the server.

When I Googled “Keycloak minimum requirements”, all that came up was Server Installation and Configuration Guide, which says only 512MB of RAM is required. I know it’s a legacy distribution, but surely the requirements haven’t changed that much?

I solved it, it seems that the Java process only uses a lot of resources when starting up, after 3-5 minutes it settles down to a far more reasonable 1% CPU usage