[{"data":1,"prerenderedAt":113},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-keycloak":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-keycloak",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":22,"tagline":23,"longDescription":24,"features":25,"useCases":32,"steps":42,"faq":58,"specs":74,"compatibleOs":85,"relatedApps":86,"relatedPosts":106,"category":110},"keycloak",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"cybersecurity","cybersecurity-bastion","الأمن-السيبراني-والحصن","ciberseguridad-bastion","Keycloak","Proveedor de identidad de código abierto para el SSO empresarial: OIDC, SAML 2.0, realms, federación LDAP y Active Directory, acceso con Google o GitHub.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002Fdesplegar-keycloak-sso-en-un-vps","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fkeycloak.svg","https:\u002F\u002Fgithub.com\u002Fkeycloak\u002Fkeycloak","Keycloak — el SSO empresarial de código abierto en su VPS: OIDC, SAML 2.0, realms, federación LDAP y MFA, sin licencia por usuario.","Keycloak es el proveedor de identidad de código abierto (licencia Apache 2.0) respaldado por Red Hat y la Cloud Native Computing Foundation. Centraliza el inicio de sesión de sus aplicaciones: una sola cuenta, una sola página de acceso y tokens OpenID Connect o aserciones SAML 2.0 que sus aplicaciones verifican sin gestionar contraseñas. Los realms aíslan cada cliente o entorno, la federación conecta un LDAP o un Active Directory existente y el brokering permite iniciar sesión con Google, GitHub, Microsoft u otro proveedor OIDC.\n\nAlojarlo en su VPS mantiene las cuentas de sus usuarios, sus sesiones y sus registros de auditoría en un servidor que usted administra, sin facturación por usuario activo. Keycloak está pensado para equipos que desarrollan en Java, Spring Boot, Node.js, PHP o .NET y quieren un SSO estándar, y para empresas que deben demostrar dónde residen sus datos de identidad.",[26,27,28,29,30,31],"OpenID Connect, OAuth 2.0 y SAML 2.0 — un solo servidor para sus aplicaciones web y móviles, API y herramientas internas.","Realms — espacios de identidad aislados, cada uno con sus usuarios, clientes, roles y página de acceso.","Federación de directorios — conecte un LDAP o un Active Directory existente sin migrar las cuentas.","Acceso con un proveedor externo — Google, GitHub, Microsoft o cualquier proveedor OIDC o SAML.","Autenticación fuerte — OTP, WebAuthn y passkeys, políticas de contraseña, detección de ataques de fuerza bruta.","Roles, grupos y autorización detallada — permisos incluidos en el token, que sus aplicaciones leen sin petición adicional.",[33,36,39],{"title":34,"body":35},"Un SSO para todas sus herramientas internas","Sus equipos inician sesión una sola vez y acceden a Grafana, Gitea, Nextcloud o sus aplicaciones de negocio. Una baja se resuelve desactivando una sola cuenta, no una por herramienta.",{"title":37,"body":38},"La autenticación de su aplicación SaaS","Su aplicación Spring Boot, Node.js o Laravel delega el inicio de sesión, el registro, el restablecimiento de contraseña y la MFA en Keycloak, y solo verifica un token OIDC.",{"title":40,"body":41},"Un realm por cliente","Una agencia o un editor de software aísla a cada cliente en su propio realm, con una página de acceso a su imagen y, si hace falta, la federación de su Active Directory.",[43,46,49,52,55],{"title":44,"body":45},"Crear el VPS y elegir la dirección","Contrate un VPS Ubuntu 24.04 con al menos 2 GB de RAM, 4 GB si varios realms reciben tráfico. Keycloak exige un dominio: firma sus tokens y construye sus redirecciones OIDC y SAML a partir de su dirección HTTPS pública. Se abre en un subdominio de uno de sus dominios, o en el subdominio gratuito del VPS (keycloak.{dns_slug}.servorbit-dns.com), con HTTPS incluido. No hace falta comprar un nombre de dominio.",{"title":47,"body":48},"Instalar Keycloak desde el Marketplace","En su área de cliente, seleccione Keycloak, elija la dirección y pulse Instalar. El script despliega Keycloak y su base de datos PostgreSQL en Docker, conserva los datos en un volumen dedicado y configura el proxy inverso nginx en HTTPS.",{"title":50,"body":51},"Iniciar sesión por primera vez","Abra https:\u002F\u002Fsu-dominio\u002Fadmin e inicie sesión con el usuario admin y la contraseña que se muestra en su área de cliente (botón «Revelar»). Esta cuenta del realm master es un administrador temporal: cree de inmediato su propia cuenta de administrador con el rol admin y desactive después la cuenta admin original.",{"title":53,"body":54},"Crear un realm para sus aplicaciones","Reserve el realm master para la administración. Cree un realm dedicado («Create realm»), defina su política de contraseñas, active la detección de fuerza bruta y, si lo necesita, la MFA con OTP o passkeys.",{"title":56,"body":57},"Conectar su primera aplicación","En el realm, añada un cliente OpenID Connect, declare las URL de redirección de su aplicación y copie su secreto. La dirección de descubrimiento que debe indicar en la aplicación es https:\u002F\u002Fsu-dominio\u002Frealms\u002F\u003Csu-realm>\u002F.well-known\u002Fopenid-configuration.",[59,62,65,68,71],{"q":60,"a":61},"Keycloak, Authentik o ZITADEL: ¿cuál elegir?","Keycloak es el más completo y el más extendido en las empresas: SAML 2.0, federación LDAP y Active Directory, realms, autorización detallada e integración nativa con Spring Boot y la mayoría de los frameworks. Authentik y ZITADEL son más ligeros y fáciles de empezar a usar. Elija Keycloak si necesita SAML, debe federar un directorio existente o seguir un estándar que sus clientes ya usan.",{"q":63,"a":64},"¿Necesito un nombre de dominio para Keycloak?","Sí. Keycloak firma sus tokens y construye sus redirecciones OIDC y SAML a partir de su dirección HTTPS pública: debe responder en un nombre estable. No hace falta comprar uno: cada VPS de ServOrbit incluye un subdominio gratuito (keycloak.{dns_slug}.servorbit-dns.com) con certificado HTTPS. También puede usar un subdominio de uno de sus dominios.",{"q":66,"a":67},"¿Dónde encuentro la contraseña de administrador?","Se muestra en su área de cliente, en la ficha de la aplicación instalada; el usuario es admin. Abre la consola de administración del realm master. Keycloak la marca como cuenta temporal: cree su propio administrador y desactive después esta cuenta.",{"q":69,"a":70},"¿Cuánta RAM hay que prever?","Keycloak funciona sobre la JVM: cuente con unos 600 MB en reposo junto con su base PostgreSQL. Un VPS de 2 GB basta para empezar; pase a 4 GB si varios realms reciben tráfico o si otras aplicaciones comparten el servidor.",{"q":72,"a":73},"¿Cómo hago copias de seguridad y actualizo Keycloak?","Las cuentas, los realms, los clientes y las sesiones persistentes residen en la base PostgreSQL, guardada en el volumen keycloak-pgdata: haga una copia con pg_dump antes de cada actualización. Para subir de versión, cambie la etiqueta de la imagen de Keycloak en el docker-compose.yml de la aplicación y ejecute docker compose pull y docker compose up -d; Keycloak migra su esquema al arrancar.",{"ram":75,"cpu":76,"disk":77,"stack":78,"port":81,"license":82,"version":83,"os":84},"2 GB mínimo","2 vCPU","20 GB",[79,16,80],"Docker","PostgreSQL 17","8105","Apache-2.0","26.8.1","Ubuntu 24.04",[],[87,95,100],{"name":88,"slug":89,"categorySlug":15,"categoryName":90,"categoryColor":91,"logo":92,"tagline":93,"description":94},"Authentik","authentik","Cybersecurity & Bastion","text-red-400 bg-red-500\u002F10",null,"Proveedor de identidad completo y autoalojado: directorio de usuarios, SSO en OIDC y SAML, pasarela LDAP, passkeys y editor visual de recorridos de autenticación.","Plataforma de identidad de código abierto y autoalojada: gestione usuarios, SSO, OIDC\u002FSAML, passkeys y flujos de autenticación personalizados — una alternativa a Auth0 y Okta en su VPS.",{"name":96,"slug":97,"categorySlug":15,"categoryName":90,"categoryColor":91,"logo":92,"tagline":98,"description":99},"ZITADEL","zitadel","Gestione identidades, SSO y permisos en self-hosted, listo en 5 minutos.","Plataforma IAM de código abierto centrada en el desarrollador: gestión de identidades, SSO OIDC\u002FOAuth 2.0, passkeys y multi-tenancy nativo. Alternativa ligera a Keycloak para equipos dev.",{"name":101,"slug":102,"categorySlug":15,"categoryName":90,"categoryColor":91,"logo":103,"tagline":104,"description":105},"Authelia","authelia","https:\u002F\u002Fcdn.simpleicons.org\u002Fauthelia","Coloque MFA, SSO y control de acceso granular delante de sus aplicaciones existentes, sin modificar ni una línea de su código.","Pasarela de autenticación y autorización de código abierto: añada MFA, SSO y control de acceso granular delante de cualquier aplicación, sin tocar su código.",[107,108,109],"keycloak-sso-vps","authentik-vs-authelia-keycloak-sso-vps-2026","deployer-zitadel-vps",{"key":111,"slug":15,"name":90,"objective":112,"icon":111,"color":91},"security","Reforzar la seguridad de las infraestructuras.",1793289475370]