Download & Install
DDC is designed to be Cloud-Native first. The recommended way to deploy is via Helm Charts on Kubernetes.
Helm Charts (Recommended)
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 -dSource Code
For maximum security compliance, you can build binaries from source.