# Apache NiFi

Apache NiFi is a scalable data-flow platform that lets operators build visual pipelines to route, transform, and mediate data between systems. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/437/apache-nifi

## Description

Apache NiFi is a scalable data-flow platform that lets operators build visual pipelines to route, transform, and mediate data between systems.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

10/100 (Low), based on 4 of 4 factors.
- Maintained: 0 (last commit 2065 days ago)
- Popular: 0 (0 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 20 (8 GB minimum RAM, runs on ARM)

## Links

- Docker Hub: https://hub.docker.com/r/apache/nifi/
- GitHub: https://github.com/apache/nifi
- Unraid: https://ca.unraid.net/apps/apache-nifi-0g9dahs1qjxi0k?q=Apache-NIFI
- Official website: https://nifi.apache.org/

## Common questions

### How do self-hosters usually back up or version-control NiFi flows?

The thread discusses using a NiFi Registry for versioning, or backing up and sending flow configuration files such as flow.json.gz to git. It also notes that there appears to be a git integration.

### What security and authorization options does NiFi support for self-hosted use?

NiFi supports HTTPS with configurable authentication strategies, multi-tenant authorization and policy management, and encrypted communication using TLS and SSH.

### What are common pitfalls when adopting and self-hosting NiFi?

For bespoke ad hoc work, use script processors but rely on common functions and libraries to avoid creating new deployment dependencies.

### What operational issues should I check when NiFi pipelines are failing?

Check for port conflicts, queue backpressure, JVM memory pressure, and cluster instability when pipelines are not healthy.

## Alternatives

- Pipes

---
Source: Our Local Host (https://ourlocalhost.com/app/437/apache-nifi), the self-hosted and open-source app directory.
