MultiFlexi

Co je MultiFlexi?

MultiFlexi je open source platforma pro plánování úloh a automatizaci integrací firemních systémů. Organizacím umožňuje spouštět aplikace — importéry, exportéry, reporty, kontroly — podle plánu pro mnoho firem, s oddělenými přístupy a úplnou historií běhů.

Nástěnka MultiFlexi

Představte si to jako cron na steroidech pro firemní automatizaci: místo roztroušených shellových skriptů a záznamů v cronu aplikace jednou zaregistrujete, přiřadíte je firmám se správnými přístupy a plánování, spouštění, zachytávání výstupu i monitoring nechte na MultiFlexi.

Pro koho to je?

Účetní kanceláře

Automatizace každodenních úloh pro desítky klientů – import bankovních výpisů, vystavování faktur, exporty reportů – každá běží s vlastními přístupy daného klienta.

Správci IT služeb

Pravidelné kontroly systémů, ověřování záloh a reporty souladu napříč prostředími zákazníků.

Interní IT týmy

Synchronizace dat mezi systémy, rozesílání upozornění a údržba databází bez ručně psaného automatizačního lepidla.

Klíčové pojmy

MultiFlexi stojí na pěti základních entitách, které spolupracují:

Vztahy entit v MultiFlexi

Klient nebo organizace, pro kterou úlohy automatizujete. Každá firma má vlastní přístupy a historii úloh, takže data jsou plně oddělená.

Nástroj, který MultiFlexi umí spustit — binárka pro příkazovou řádku, PHP skript nebo Docker image. Aplikace se zaregistruje jednou a lze ji přiřadit libovolné firmě.

Aplikace

Bezpečně uložené přihlašovací údaje (API klíče, hesla k databázím, SMTP účty). Přístupy patří vždy ke konkrétní firmě a jsou šifrované pomocí AES-256.

Přístup

Propojení aplikace a firmy: „spusť tuhle aplikaci pro tuhle firmu podle tohohle plánu s těmihle přístupy.“

%s Předloh běhu odstraněno

Jedno spuštění RunTemplate. MultiFlexi zaznamená čas startu, návratový kód, stdout, stderr a všechny výstupní soubory jako prohledávatelné artefakty.

Jak to funguje

  1. Zaregistrujte aplikaci — importujte její JSON definici nebo ji vytvořte ve webovém rozhraní.
  2. Přidejte firmu — založte klienta představujícího organizaci, jejíž úlohy automatizujete.
  3. Přiřaďte přístupy — uložte API klíče, hesla k databázím nebo SMTP účty dané firmy. MultiFlexi je zašifruje a při běhu předá jako proměnné prostředí.
  4. Vytvořte RunTemplate — vyberte aplikaci, firmu, plán a přístupy.
  5. Úlohy běží samy — plánovač vytvoří záznam úlohy, když nastane její čas, a spouštěč aplikaci spustí a zachytí veškerý výstup.

Prostředí pro běh

MultiFlexi umí aplikace spouštět několika způsoby:

spustí příkaz přímo na serveru

spustí v kontejneru Docker s OCI image aplikace

spouštění v kontejneru bez roota

spustí jako pod v K8s

spustí v cloudu

Spouštěč je výměnný: každý RunTemplate může podle potřeb aplikace použít jiný backend.

Více rozhraní

S MultiFlexi pracujete přes rozhraní, které vám vyhovuje:

Webové rozhraní

Nástěnka v Bootstrapu 5 s metrikami v reálném čase, správou firem, aplikací a přístupů, historií úloh a živým výstupem přes WebSocket.

CLI

Plnohodnotný nástroj pro příkazovou řádku – skripty, CI/CD pipeline a správa bez grafického rozhraní. (multiflexi-cli)

TUI

Interaktivní rozhraní v terminálu postavené na Bubbletea (Go) pro ovládání z klávesnice. (multiflexi-tui)

REST API

Endpointy v JSON, XML a YAML s HTTP Basic a tokenovým ověřením pro programovou integraci.

MCP server

Server Model Context Protocol pro napojení AI agentů.

Monitoring a přehled

Jak začít

Chcete to zkusit?