BSD Ports

net/keycloak 26.8.0 FreeBSD

Identity and access management solution

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
88d0de231c
License
APACHE20
Categories
net, java
Package size
162467.3 KiB, 187815.1 KiB installed

Description

Keycloak is an open source Identity and Access Management solution aimed at modern applications and services. It makes it easy to secure applications and services with little to no code.

In the other systems

SystemPortVersion
FreeBSDnet/keycloak26.8.0
OpenBSDsecurity/keycloak26.7.3
DragonFlynet/keycloak26.2.3

Install

Binary package:

pkg install keycloak

From the ports tree:

cd /usr/ports/net/keycloak/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	keycloak>0:net/keycloak

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest26.8.026.8.0--26.8.0
FreeBSD:14:quarterly26.8.026.8.0n/a-26.8.0
FreeBSD:15:latest26.8.026.8.0n/a-26.3.2
FreeBSD:15:quarterly26.8.026.8.0n/an/an/a
FreeBSD:16:latest26.8.026.8.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Run dependencies 53

No port depends on this one.

Configuration

Options name: net_keycloak

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
USES
cpe java shebangfix
Service scripts
keycloak

Message after installing

Keycloak was installed

1) Configuration files are located at /usr/local/share/java/keycloak/conf
2) keycloak start in production mode by default. https is mandatory in this
   mode. You must generate some certificate files.

   # cd /usr/local/share/java/keycloak/conf
   # openssl req -newkey rsa:2048 -nodes -keyout server.key.pem -x509 \
     -days 3650 -out server.crt.pem
   # chmod 640 server.crt.pem server.key.pem
   # chown keycloak:keycloak server.crt.pem server.key.pem

   Do not forget set certificate paths into keycloak.conf

3) If you want start keycloak on develpment mode (http), you can change
   it the following way:

   # sysrc keycloak_flags=start-dev

4) Also you can use mysql or postgresql backend for store keycloak data. Take a
   look at db, db-username, db-password and db-url options into keycloak.conf
   file.

5) Enable keycloak service

   # service keycloak enable

6) Sometimes you will need run a keycloak build when you change some settings
   into config file or when you pass from development mode to production mode.
   Try the following if you need it:

   # service keycloak build

7) Start keycloak service

   # service keycloak start

8) Development mode listen on 8080 port and production mode listen on 8443 port
   by default. Depending of your own configuration, the administration console
   can be accesing from a web browser from localhost first time:

   http://localhost:8080

   or if you are using production mode

   https://ip_or_hostname:8443

9) Also, you can create admin user by using KEYCLOAK_ADMIN and
   KEYCLOAK_ADMIN_PASSWORD environment variables when keycloak is started first
   time on production mode:

   # cd /usr/local/etc/rc.d
   # KEYCLOAK_ADMIN=admin_user KEYCLOAK_ADMIN_PASSWORD=pass_user sh keycloak start

10) For more information about keycloak configuration, visit:

   https://www.keycloak.org/documentation

11) Enjoy it

Files

pkg-plist 512
  • bin/kcadm
  • bin/kcreg
  • %%JAVASHAREDIR%%/keycloak/bin/client/keycloak-admin-cli-.jar
  • %%JAVASHAREDIR%%/keycloak/bin/client/lib/bcprov-jdk18on-1.86.jar
  • %%JAVASHAREDIR%%/keycloak/bin/client/lib/keycloak-crypto-default-.jar
  • %%JAVASHAREDIR%%/keycloak/bin/client/lib/keycloak-crypto-fips1402-.jar
  • %%JAVASHAREDIR%%/keycloak/bin/federation-sssd-setup.sh
  • %%JAVASHAREDIR%%/keycloak/bin/kc.sh
  • %%JAVASHAREDIR%%/keycloak/bin/kcadm.sh
  • %%JAVASHAREDIR%%/keycloak/bin/kcreg.sh
  • %%JAVASHAREDIR%%/keycloak/conf/README.md
  • %%JAVASHAREDIR%%/keycloak/lib/app/keycloak.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-bootstrap-runner-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-classloader-commons-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-development-mode-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-value-registry-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.quarkus.quarkus-vertx-latebound-mdc-provider-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-constraint-2.19.0.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-cpu-2.19.0.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-expression-2.19.0.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-function-2.19.0.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-io-2.19.0.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-net-2.19.0.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-os-2.19.0.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/io.smallrye.common.smallrye-common-ref-2.19.0.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/jakarta.json.jakarta.json-api-2.1.3.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.crac.crac-1.5.0.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.eclipse.parsson.parsson-1.1.9.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.jboss.logging.jboss-logging-3.6.3.Final.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/boot/org.jboss.logmanager.jboss-logmanager-3.2.2.Final.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/appmodel.dat
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/deployment-class-path.dat
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.arc.arc-processor-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.gizmo.gizmo-1.10.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.gizmo.gizmo2-2.1.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-core-5.5.0.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-http-core-5.5.0.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.http.quarkus-http-servlet-5.5.0.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-agroal-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-test-supplement-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-arc-test-supplement-decorator-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-assistant-deployment-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-assistant-dev-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-avro-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-app-model-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-core-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-bootstrap-json-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-builder-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-caffeine-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-class-change-agent-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-core-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-credentials-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-datasource-deployment-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-devui-deployment-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-grpc-common-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-orm-deployment-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-hibernate-validator-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jackson-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jaxrs-spi-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-h2-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mariadb-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mssql-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-mysql-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-oracle-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jdbc-postgresql-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-jsonp-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-service-binding-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-kubernetes-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-logging-json-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-opentelemetry-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-micrometer-registry-prometheus-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-mutiny-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-narayana-jta-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-netty-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-opentelemetry-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-common-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-panache-hibernate-common-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-reactive-datasource-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-common-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-common-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-jackson-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-server-spi-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-rest-spi-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-common-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-resteasy-server-common-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-security-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-context-propagation-spi-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-deployment-3.40.1.jar
  • %%JAVASHAREDIR%%/keycloak/lib/lib/deployment/io.quarkus.quarkus-smallrye-health-dev-3.40.1.jar

The first 100 are listed.

distinfo 1
FileSizeSHA256
keycloak-26.8.0.tar.gz1.73899492e+089e41da899f838a58cd510fc98ed4f7cadc715aed5683e42aca20a0c9a2a3980a
Master sites 1
  • https://github.com/keycloak/keycloak/releases/download/26.8.0/

Commit history 6

DateCommitCreditsLog message
88d0de231c Matthias Wolf net/keycloak: Update 26.7.4 => 26.8.0
Release Notes: https://www.keycloak.org/2026/10/keycloak-2680-released Upgrading Notes: https://www.keycloak.org/docs/latest/upgrading/index.html#migrating-to-26-8-0 PR: 299044 Approved by: osa, vvd (Mentors, implicit) Security: CVE-2026-12388 Security: CVE-2026-14781 Security: CVE-2026-19608 Security: CVE-2026-54515 Security: CVE-2026-59889 Security: CVE-2026-59903 MFH: 2026Q4
de7579f118 Matthias Wolf net/keycloak: Update 26.7.3 => 26.7.4
Release Notes: https://www.keycloak.org/2026/09/keycloak-2674-released PR: 298627 Security: CVE-2026-90997 Security: CVE-2026-79651 Security: CVE-2026-74909 Security: CVE-2026-19607 Security: CVE-2026-17526 Security: CVE-2026-18212 Sponsored by: UNIS Labs (vvd, commit patch) MFH: 2026Q3
ef4a89eae7 Matthias Wolf net/keycloak: Security update 26.7.2 => 26.7.3
Release Notes: https://www.keycloak.org/2026/08/keycloak-2673-released PR: 298077 Reported by: Matthias Wolf <[email protected]> (maintainer) Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q3 Security: CVE-2026-35563 Security: CVE-2026-16093 Security: CVE-2026-16072 Security: CVE-2026-16108 Security: CVE-2026-16105 Security: CVE-2026-16089 Security: CVE-2026-16104 Security: CVE-2026-16106 Security: CVE-2026-17059 Security: CVE-2026-18218 Security: CVE-2026-18215 Security: CVE-2026-18201 Security: CVE-2026-18209 Security: CVE-2026-18214 Security: CVE-2026-18571 Security: CVE-2026-18572 Security: CVE-2026-18573 Security: CVE-2026-18570 Security: CVE-2026-19729 Security: CVE-2026-79652
e9cceed0d7 Matthias Wolf net/keycloak: Update 26.7.1 => 26.7.2
Release Notes: https://www.keycloak.org/2026/08/keycloak-2672-released PR: 297660 Sponsored by: UNIS Labs MFH: 2026Q3
ec0c8827c5 Matthias Wolf net/keycloak: Update 26.7.0 => 26.7.1
Release Notes: https://www.keycloak.org/2026/08/keycloak-2671-released PR: 297306 Reported by: Matthias Wolf <[email protected]> (maintainer) Approved by: osa, vvd (Mentors, implicit) Security: CVE-2026-9793 Security: CVE-2026-4629 Security: CVE-2026-14209 Security: CVE-2026-14614 Security: CVE-2026-14615 MFH: 2026Q3

The latest 5 of 6 in the history this site was built from.