# Apache NiFi Registry Alpine Package Repackages Apache NiFi Registry 2.12.0 for Alpine. The package requires Java 21 and preserves the upstream default: an unsecured HTTP service listening on port 18080. Configure TLS and authentication before exposing it to an untrusted network. ## Install ```sh apk add nifi-registry nifi-registry-openrc rc-update add nifi-registry default rc-service nifi-registry start ``` Open `http://127.0.0.1:18080/nifi-registry/`. ## Runtime Layout ```text /usr/bin/nifi-registry Administration command wrapper /usr/lib/nifi-registry NiFi Registry binaries and bundled extensions /etc/nifi-registry Mutable configuration and authorization state /var/lib/nifi-registry Database, flow, extension, and work files /var/log/nifi-registry Application logs /etc/conf.d/nifi-registry OpenRC account defaults /etc/init.d/nifi-registry OpenRC service ``` Edit `/etc/nifi-registry/nifi-registry.properties` to configure HTTPS, TLS, authentication, and the listening address. Registry has been deprecated upstream in favor of NiFi's Git-based Flow Registry clients, but remains available through the NiFi 2.x series. ## Package Commands ```sh ALPINE_PACKAGE=nifi-registry mise run apk:checksum ALPINE_PACKAGE=nifi-registry mise run apk:build ALPINE_PACKAGE=nifi-registry SKIP_BUILD=1 mise run apk:test-install ALPINE_PACKAGE=nifi-registry mise run apk:runtime-test ```