返回

Keycloak VPS 主机,预装

Keycloak VPS 为您提供属于自己的身份服务器,可为您的应用添加单点登录(SSO)、社交登录和用户管理。下单后,Keycloak 和 PostgreSQL 会自行安装,管理地址、登录名和密码显示在您的面板中。Keycloak 采用 Apache 2.0 许可证,不收许可证费用,root 权限归您。

会有多少人使用?

合计$4.01/月

价格含增值税。

RAM 和 CPU 可随时升级或降配。磁盘只能增大,建议从小配置开始。

您的 Keycloak 服务器上安装什么?

  • Keycloak 26.8,来自官方镜像,以生产模式运行
  • PostgreSQL 17 数据库,不对外暴露
  • 通过 Caddy 提供 HTTPS,使用基于您 IP 的 sslip.io 地址
  • 一个临时管理员账户,登录名为 yonetici,土耳其语里的“管理员”
  • 防火墙只开放 22、80 和 443 端口

Keycloak 需要多大的配置?

Keycloak 官方容量指南给出,一个实例缓存 10,000 个会话时需要 1250 MB 内存。PostgreSQL 和 Caddy 运行在同一台服务器上,所以 2 GB 是起点,长期使用的话,4 GB 是合理的经验值。CPU 方面,官方的衡量标准是每秒每 15 次密码登录需要 1 个 vCPU,再加上应对峰值的余量。如果不够,可以在面板中分别提升 RAM、CPU 和磁盘。

用途配置价格选择
几个人 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/月
小团队 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/月
公司 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/月

适合谁?

  • 想在多个应用间使用统一登录的团队
  • 为自己的应用添加 OpenID Connect、OAuth 2.0 或 SAML 2.0 登录的开发者
  • 想把现有 LDAP 或 Active Directory 用户接入应用的人
  • 想在一处管理社交登录和双因素登录的人

下单之后会发生什么?

  1. 设置配置并完成付款。服务器启动后,Keycloak 会自行安装。
  2. 在面板的“我的服务器”中打开您的服务器。在“概览”标签页上,等待“应用”一行显示 Keycloak 已就绪。第一次启动可能会稍慢一些。
  3. 点击“打开应用”,用“登录名”和“密码”两行中的信息登录管理界面。
  4. 创建一个永久管理员,并删除临时的那个。
  5. 从左上角创建一个新的 realm,然后为您的应用添加一个 client。

每台服务器都包含

  • 价格含每日备份
  • 不限流量
  • 完整 root 权限
  • 之后可升级或降配 RAM 和 CPU,并扩大磁盘
  • 位置:Istanbul · IST-1。

须知

  • 不要把 master realm 用于您自己的应用。Keycloak 文档说,只应用它来创建和管理您的其他 realm。
  • 发信功能尚未设置。若要进行邮箱验证和密码重置,请在每个 realm 的 Email 标签页输入您的 SMTP 服务器。
  • 改用自己的域名时,还要修改 /opt/seturack/keycloak/.env 中的 SITE_URL 并运行 docker compose up -d,因为 Keycloak 从那里读取自己的地址。
  • 把 Keycloak 更新到新版本是您自己的责任。
  • 您的面板会显示两个密码:第一个用于 Keycloak,“用户名”一行下面的那个用于 SSH。

Keycloak 常见问题

Keycloak 需要多少 RAM?

Keycloak 官方指南给出一个实例约需 1250 MB 内存。PostgreSQL 和 Caddy 共用这台服务器,所以请从 2 GB 起步,长期使用的话,经验上可以考虑 4 GB。之后您可以在面板中升级服务器。

如何登录 Keycloak 管理界面?

在面板中点击“打开应用”,或者打开“管理地址”一行的链接。Keycloak 的登录名是 yonetici,土耳其语里的“管理员”,密码在“密码”一行。不会出现设置界面。

Keycloak 中的临时管理员警告是什么意思?

Keycloak 把第一个管理员账户视为临时账户,并在管理界面显示警告。要消除警告,请创建一个永久管理员,并手动删除临时账户。官方文档说,该账户只应在需要的期间存在。

Keycloak 支持哪些协议?

Keycloak 支持 OpenID Connect、OAuth 2.0 和 SAML 2.0,所以大多数应用可以直接连接。它还可以代理其他 OpenID Connect 或 SAML 身份提供商,并且您可以开启社交登录。

Keycloak 能不能连接到现有的 LDAP 或 Active Directory?

能。通过用户联合,Keycloak 可以连接您现有的 LDAP 或 Active Directory 目录,所以您不必迁移用户。

Keycloak 要花钱吗?

不收许可证费用,因为 Keycloak 是 Apache 2.0 下的开源软件。您只需支付服务器固定的月费,每晚备份包含在其中。

了解更多,查看类似应用