Download & Install

DDC is designed to be Cloud-Native first. The recommended way to deploy is via Helm Charts on Kubernetes.

We publish official Helm Charts to ArtifactHub. You can deploy Ingress and Egress proxies independently.

Ingress Proxy

For the High Security Side (Sender)

helm install ddc-ingress ffutop/data-diode-connector-ingress
View on ArtifactHub

Egress Proxy

For the Low Security Side (Receiver)

helm install ddc-egress ffutop/data-diode-connector-egress
View on ArtifactHub

Docker Images

For non-Kubernetes environments (e.g., Docker Compose or Edge Devices), you can pull images directly.

bash
# Ingress Proxy
mkdir ingress
curl -L https://data-diode-connector.ffutop.com/docker-compose/latest/vector.yaml -o ingress/vector.yaml
curl -L https://data-diode-connector.ffutop.com/docker-compose/latest/docker-compose.yaml -o ingress/docker-compose.yaml
cd ingress
docker-compose up -d

# Egress Proxy
mkdir egress
curl -L https://data-diode-connector.ffutop.com/docker-compose/latest/vector.yaml -o egress/vector.yaml
curl -L https://data-diode-connector.ffutop.com/docker-compose/latest/docker-compose-egress.yaml -o egress/docker-compose.yaml
cd egress
docker-compose up -d

Source Code

For maximum security compliance, you can build binaries from source.

View on GitHub