Open Source · MIT-Lizenz

OFTP2-Datenaustausch ohne Lizenzkosten

Oftp4Net ist ein OFTP2-Server und -Client für den Austausch von EDI-Nachrichten und anderen Dateien mit Partnern aus der Automobil- und Fertigungsindustrie. Sichere Verbindungen, signierte Empfangsquittungen und eine übersichtliche Weboberfläche – alles in einem Docker-Container.

Alles, was eine OFTP2-Verbindung braucht

OFTP2 und ODETTE-FTP 1.x

RFC 5024 mit automatischer Aushandlung der Protokollstufe (1 – 5) – auch für Partner, die noch ODETTE-FTP 1.2 bis 1.4 einsetzen.

TLS und sichere Authentifizierung

TLS 1.2 / 1.3, eigene CAs oder fest hinterlegte Partnerzertifikate, Client-Zertifikate und Secure Authentication (SSIDAUTH).

Sicherheit auf Dateiebene

CMS-Signatur, Verschlüsselung und zlib-Komprimierung, für jeden Partner einzeln einstellbar; Cipher Suites 01 – 06.

Nachweisbare Zustellung

EERP für zugestellte, NERP für nicht zustellbare Dateien – auf Wunsch signiert und geprüft.

Zuverlässige Übertragung

Sendewarteschlange mit automatischen Wiederholungsversuchen, Wiederaufnahme abgebrochener Übertragungen und Pufferkomprimierung.

Mainframe-Partner

Zeichensatzkonvertierung zwischen ANSI und EBCDIC, für jeden Partner einzeln einstellbar.

Automatisierung

REST-API mit Bearer-Token, Webhooks und Skripte, die bei Übertragungsereignissen ausgeführt werden.

Weboberfläche

Identitäten, Partner, Zertifikate, Listener, Warteschlangen, Übertragungsprotokoll und Live-Log – alles im Browser.

Einfacher Umstieg

Partner lassen sich aus der Konfiguration gängiger OFTP-Server übernehmen.

Installation

Oftp4Net gibt es als Docker-Image für linux/amd64 und linux/arm64; die Daten liegen in einer PostgreSQL-Datenbank.

  1. Speichern Sie die folgende Datei als compose.yaml und passen Sie Passwörter und Hostnamen an.
  2. Starten Sie Oftp4Net mit docker compose up -d. Beim ersten Start werden das Datenbankschema und ein selbstsigniertes TLS-Zertifikat angelegt.
  3. Öffnen Sie http://localhost:8080, melden Sie sich mit admin / admin an und vergeben Sie ein neues Passwort.
  4. Legen Sie Ihre Identität an, importieren Sie die Zertifikate und richten Sie einen Listener auf Port 6619 sowie Ihre Partner ein. Jeder Schritt ist in der README-Datei beschrieben.
compose.yaml
services:
  db:
    image: postgres:17
    restart: unless-stopped
    environment:
      POSTGRES_DB: oftp4net
      POSTGRES_USER: oftp
      POSTGRES_PASSWORD: change-me
    volumes:
      - db-data:/var/lib/postgresql/data
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U oftp -d oftp4net"]
      interval: 5s
      retries: 10

  oftp4net:
    image: ghcr.io/jskrobak/oftp4net:latest
    restart: unless-stopped
    depends_on:
      db:
        condition: service_healthy
    ports:
      - "8080:8080"   # web UI
      - "6619:6619"   # OFTP over TLS
    environment:
      ConnectionStrings__Oftp4Net: "Host=db;Database=oftp4net;Username=oftp;Password=change-me"
      Tls__CertificateSubject: oftp.example.com
    volumes:
      - oftp4net-data:/data

volumes:
  db-data:
  oftp4net-data:

Selbst betreiben oder betreiben lassen

Die Software ist und bleibt Open Source. Wenn Sie einen festen Ansprechpartner möchten oder sich nicht selbst um einen Server kümmern wollen, wählen Sie einen passenden Tarif.

Community

Selbst betrieben, mit vollem Funktionsumfang.

Kostenlos

  • MIT-Lizenz ohne Einschränkungen
  • Docker-Image für amd64 und arm64
  • Issues und Diskussionen auf GitHub
Auf GitHub ansehen

Support

Ihre Installation, unser Know-how.

149 € / Monat

  • Support per E-Mail, Antwort bis zum nächsten Werktag
  • Unterstützung bei Partneranbindung und Zertifikaten
  • Begleitung bei Updates und Upgrades
  • Eine Produktivinstallation

Enterprise

Für besondere Anforderungen.

Auf Anfrage

  • Individuelles SLA mit vereinbarten Reaktionszeiten
  • Installation in Ihrem eigenen Rechenzentrum
  • Kundenspezifische Funktionen und Schnittstellen

Alle Preise zzgl. MwSt.

Kontakt

Sie haben Fragen zu Oftp4Net, zum Support oder zum Hosting? Schreiben Sie uns – wir antworten auf Deutsch, Englisch oder Tschechisch.

oder schreiben Sie direkt an support@oftp4net.com

Fehler und Funktionswünsche melden Sie gerne als Issue auf GitHub.

Kontakt aufnehmen

Hinterlassen Sie einfach Ihre E-Mail-Adresse – wir melden uns in Kürze bei Ihnen.

Wir verwenden Ihre Angaben ausschließlich zur Beantwortung Ihrer Anfrage. Datenschutz