Open source · licence MIT

Výměna souborů přes OFTP2 bez licenčních poplatků

Oftp4Net je OFTP2 server a klient pro výměnu EDI zpráv a dalších souborů s partnery z automobilového a výrobního průmyslu. Zabezpečená spojení, podepsaná potvrzení o doručení a přehledné webové rozhraní – vše v jednom Docker kontejneru.

Vše, co OFTP2 spojení potřebuje

OFTP2 a ODETTE-FTP 1.x

RFC 5024 s automatickým vyjednáním úrovně protokolu (1 – 5) – i pro partnery, kteří stále používají ODETTE-FTP 1.2 až 1.4.

TLS a bezpečné ověření

TLS 1.2 / 1.3, vlastní certifikační autority nebo pevně zadané certifikáty partnerů, klientské certifikáty a Secure Authentication (SSIDAUTH).

Zabezpečení souborů

Podpis CMS, šifrování a komprese zlib, nastavitelné pro každého partnera zvlášť; cipher suites 01 – 06.

Prokazatelné doručení

EERP pro doručené soubory, NERP pro ty, které doručit nešlo – volitelně podepsané a ověřené.

Spolehlivý přenos

Fronta k odeslání s automatickým opakováním, navázání přerušených přenosů a komprese bufferů.

Partneři na mainframu

Převod znakové sady mezi ANSI a EBCDIC, nastavitelný pro každého partnera zvlášť.

Automatizace

REST API s bearer tokeny, webhooky a skripty spouštěné při událostech přenosu.

Webové rozhraní

Identity, partneři, certifikáty, listenery, fronty, protokol přenosů i živý log – vše v prohlížeči.

Snadný přechod

Partnery lze převzít z konfigurace běžných OFTP serverů.

Instalace

Oftp4Net je k dispozici jako Docker image pro linux/amd64 a linux/arm64; data ukládá do databáze PostgreSQL.

  1. Uložte následující soubor jako compose.yaml a upravte v něm hesla a název serveru.
  2. Spusťte Oftp4Net příkazem docker compose up -d. Při prvním startu se vytvoří schéma databáze a self-signed TLS certifikát.
  3. Otevřete http://localhost:8080, přihlaste se jako admin / admin a nastavte nové heslo.
  4. Založte svou identitu, naimportujte certifikáty, vytvořte listener na portu 6619 a přidejte partnery. Každý krok je popsaný v souboru README.
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:

Provozujte sami, nebo to nechte na nás

Software je a zůstane open source. Pokud chcete stálý kontakt pro podporu nebo se nechcete starat o server, vyberte si tarif.

Community

Vlastní provoz, všechny funkce.

Zdarma

  • Licence MIT bez omezení
  • Docker image pro amd64 a arm64
  • Issues a diskuze na GitHubu
Zobrazit na GitHubu

Podpora

Vaše instalace, naše know-how.

149 € / měsíc

  • Podpora e-mailem, odpověď do dalšího pracovního dne
  • Pomoc s napojením partnerů a certifikáty
  • Pomoc s aktualizacemi a přechodem na nové verze
  • Jedna produkční instalace

Enterprise

Pro zvláštní požadavky.

Na dotaz

  • Individuální SLA s dohodnutými reakčními časy
  • Instalace ve vašem vlastním datovém centru
  • Funkce a integrace na míru

Všechny ceny jsou bez DPH.

Kontakt

Máte dotaz k Oftp4Net, podpoře nebo hostingu? Napište nám – odpovídáme česky, anglicky i německy.

nebo pište přímo na support@oftp4net.com

Chyby a návrhy na nové funkce hlaste v issues na GitHubu.

Napište nám

Stačí zadat e-mail, brzy se vám ozveme.

Vaše údaje použijeme jen k odpovědi na váš dotaz. Ochrana osobních údajů