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ů.

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í:
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ě.

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.

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

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
- Zaregistrujte aplikaci — importujte její JSON definici nebo ji vytvořte ve webovém rozhraní.
- Přidejte firmu — založte klienta představujícího organizaci, jejíž úlohy automatizujete.
- 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í.
- Vytvořte RunTemplate — vyberte aplikaci, firmu, plán a přístupy.
- Ú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
- Integrace se Zabbixem s Low-Level Discovery — sama objeví firmy a aplikace, sleduje úspěšnost úloh a dobu běhu
- Podpora OpenTelemetry pro distribuované trasování
- Strukturované logování do syslogu, databáze a vlastních cílů
- Uchování všech artefaktů — stdout, stderr i výstupní soubory každé úlohy jsou uložené a prohledávatelné
Jak začít
Chcete to zkusit?