Overview
Keycloak sign in page
The Keycloak sign in page served behind nginx on port 80, ready for the per-instance cloudimg administrator credentials.
Keycloak sign in page
Master realm overview
Clients list
Users page
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Overview Keycloak is the leading open source identity and access management platform. It provides single sign on, social login, identity brokering, user federation, fine grained authorization, OpenID Connect and SAML 2.0 for web, mobile and API workloads. This image delivers Keycloak fully installed and configured against a local PostgreSQL backend, so a complete identity provider is running within minutes of launch.
Identity Stack Keycloak 26.x running as a systemd service on OpenJDK 21 headless. The Keycloak server listens on 127.0.0.1:8080 behind an nginx reverse proxy on TCP port 80, with X-Forwarded headers, websocket upgrade for the admin console event stream and large request body support. The management interface for health and metrics listens on the loopback on port 9000 with the /health/ready endpoint enabled.
PostgreSQL Backend Keycloak persists realms, clients, users, role mappings, group hierarchies, federation links, event logs and online sessions to a dedicated PostgreSQL 16 database. The database lives on its own independently resizable data volume, separate from the operating system disk, so you can grow storage without touching the application tier.
Secure First Boot On the first boot of your instance a one shot service generates a fresh Keycloak bootstrap administrator password, unique to that instance, provisions the cloudimg administrator via the Keycloak bootstrap admin command, and stores the plain text value in a root only file. The legacy temporary administrator user is not created, so the image never carries shared or default credentials.
Ready To Use The Keycloak service, the nginx reverse proxy, the Java 21 runtime, the PostgreSQL backend and the administrator account are all prepared. Browse to your instance public address on port 80, follow the Administration Console link, and sign in as the cloudimg administrator. The Keycloak hostname is set from the resolved customer public address on first boot so issuer URIs and admin console URLs are correct from the start.
cloudimg Support 24/7 technical support by email and chat. Help with realm modelling, identity provider federation, OpenID Connect and SAML client configuration, theming, custom authenticators and upgrades.
Use Cases Single sign on across web and mobile applications. OpenID Connect and SAML 2.0 identity provider. Customer identity and access management. Workforce identity for internal applications. Identity brokering to social and enterprise identity providers. Fine grained authorization for APIs and microservices.
All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
Highlights
- Keycloak preinstalled with a dedicated PostgreSQL backend, fronted by an nginx reverse proxy on port 80, OpenID Connect and SAML 2.0 ready
- Hardened first boot generates a fresh Keycloak administrator password for every instance and stores it in a file only the root user can read, no shared or default credentials
- Round-the-clock technical support from cloudimg, with expert assistance for realm modelling, identity federation, OIDC and SAML client configuration and upgrades
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
m5.large Recommended | m5.large | $0.08 |
t2.micro | t2.micro instance type | $0.04 |
t3.micro | t3.micro instance type | $0.04 |
c8i.metal-48xl | c8i.metal-48xl instance type | $0.24 |
r6idn.4xlarge | r6idn.4xlarge instance type | $0.24 |
c5a.4xlarge | c5a.4xlarge instance type | $0.24 |
c8in.12xlarge | c8in.12xlarge instance type | $0.24 |
r6id.metal | r6id.metal instance type | $0.24 |
r5n.large | r5n.large instance type | $0.08 |
m8i.16xlarge | m8i.16xlarge instance type | $0.24 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Initial release of Keycloak 26.x identity and access management platform.
Additional details
Usage instructions
Connect via SSH on port 22 as the default login user for your operating system variant (the user guide lists it per variant). Keycloak is fronted by nginx on TCP port 80. Browse to http://<instance-public-ip>/ and follow the Administration Console link, then sign in as the 'cloudimg' user. Retrieve the generated administrator password with: sudo cat /root/keycloak-credentials.txt. Restrict port 80 to trusted networks until you have configured TLS (the user guide includes an nginx HTTPS section).
Resources
Vendor resources
Support
Vendor support
cloudimg provides 24/7 technical support for this product by email and live chat. Our engineers help with deployment, configuration, updates, performance tuning and troubleshooting; critical issues receive a one hour average response. Contact support@cloudimg.co.uk .
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.