Tomáš MarkLinux · Automatizace · AI

Technický partner pro vaše další kroky

Automatizace,
Linux a AI
pro vaši práci.

Zprovozním nástroje, propojím systémy a pomohu automatizovat to, co vám dnes bere čas. S Linuxem, AI a důrazem na výsledek, který můžete ověřit.

Od prvního experimentu po opakovatelný postup.

WORKSPACE / TOMÁŠ MARK01 — 04

VSTUP

„Máme nástroj.
Ale potřebujeme,
aby opravdu fungoval.“
Propojit. Zprovoznit. Ověřit.Linux + automatizace + AI
Funkční řešeníOvěřený postupDokumentace
VÝSTUPVíte, co běží. A jak s tím dál.
MÉNĚ TŘENÍ. VÍC HOTOVÉ PRÁCE.
Moje pracovní výbava
  • Linux / NixOS
  • API & integrace
  • AI agenti
  • Lokální AI
  • Git & VS Code

01 / Co přinesu

Začněme tím,
co u vás drhne.

Technologie mají smysl, když řeší konkrétní problém. Tady vám mohu pomoci.

01

Méně ruční práce

Přepisujete údaje mezi nástroji nebo opakujete stejný postup? Pomohu najít vhodný krok k automatizaci a propojit ho přes API nebo skript.

Co získáteOpakovatelný postup a ověření na vašich případech.
AutomatizaceIntegrace
02

Prostředí, na které navážete

Instalace funguje jen na jednom počítači? Pracuji s Linuxem a deklarativním nastavením, aby nástroje, závislosti a konfigurace měly jasný řád.

Co získáteVerzovanou konfiguraci a popsané zprovoznění.
LinuxNixOS
03

AI pro skutečný úkol

Chcete AI zapojit do práce s textem nebo do existující aplikace? Pomohu ověřit vhodný model, propojení i možnost lokálního provozu.

Co získáteOvěření přínosu, limitů a nároků na provoz.
Lokální modelyAI workflow
04

Z prototypu další krok

Nástroj už něco umí, ale instalace, chyby nebo chybějící dokumentace brání použití? Pomohu dohledat problém a dotáhnout konkrétní část řešení.

Co získáteCílenou opravu, kontrolu výsledku a předání postupu.
DiagnostikaDokumentace

02 / Moje práce

Schopnosti jsou vidět
na konkrétní práci.

Vlastní projekty, na kterých propojuji vývoj, prostředí a praktické použití. U veřejných projektů najdete i odkaz na zdrojový kód.

01 / SPRÁVA INFRASTRUKTURY
Konfigurace služeb a aplikacíNixberry · NixOSVirtuální stroje · Raspberry Pi
KONFIGURACE → NASAZENÍ → KONTROLA

Vlastní projekt / infrastruktura & automatizace

Nixberry

Automatizace serverové infrastruktury od nasazení po každodenní správu.

Co ukazuje
Správu infrastruktury jako kódu, sdílení konfigurace mezi zařízeními a kontrolu změn před nasazením.
Přínos pro firmu
Opakovatelný postup přípravy serverů a přehled o změnách, který usnadňuje údržbu i předání správy.
Podrobněji o řešení Nixberry

Společný základ pro virtuální i fyzické servery.

Technologie a možnosti nasazení

Nixberry staví na NixOS a nástroji Nix. Stejný serverový recept používá pro své cíle. Mohou to být virtuální stroje, ale také například Raspberry Pi. Pro reprodukci virtuálního prostředí propojuje tyto technologie:

  • libvirt / KVM
  • Microsoft Hyper-V
  • Proxmox VE
  • Oracle VirtualBox
  • VMware Workstation

Na všech uvedených platformách už proběhlo živé nasazení a ověření systému. Podle platformy se používá hotový diskový obraz nebo instalace z ISO; konkrétní cestu a kompatibilitu ověřuji pro dané prostředí.

Od konfigurace k běžícímu systému

Takto vypadá příprava nového serveru na libvirtu: vytvoření konfigurace, kontrola plánu, nasazení a ověření výsledku.

01 / Nový serverShell
# Vytvořit konfiguraci nového serveru
nixberry new-libvirt-vm server-demo \
  --host demo-libvirt

# Po nastavení kapacity a sítě zkontrolovat plán
nixberry plan server-demo

# Sestavit a nasadit systém
nixberry reproduce server-demo --apply

# Ověřit nasazený systém
nixberry verify server-demo

Ukázkové názvy: server-demo je nový server, demo-libvirt předem připravený a evidovaný hostitel se sítí a úložištěm. Před nasazením se v konfiguraci cíle nastaví kapacita a síť.

Když později upravíte služby nebo aplikace ve společné konfiguraci, navážete porovnáním změn, aktualizací a kontrolou:

02 / AktualizaceShell
# Porovnat běžící systém s upravenou konfigurací
nixberry diff server-demo

# Sestavit a nasadit aktualizaci
nixberry update server-demo --apply

# Ověřit výsledek
nixberry verify server-demo

Stejný postup aktualizace platí pro virtuální stroje i Raspberry Pi. Při vytváření nové VM se podle platformy mění příkaz pro její konfiguraci a vybraný hostitel.

Co Nixberry přidává k existujícím nástrojům

Hypervizor zajistí běh virtuálního stroje, NixOS popis jeho systému a nástroje jako nixos-anywhere automatizují instalaci. Pro konkrétní provoz je potřeba tyto části propojit: připravit služby, popsat cíle, navázat nasazení na jednotlivé platformy a určit způsob kontroly i údržby.

Nixberry toto propojení poskytuje jako společný serverový recept a vlastní řídicí nástroj. Příprava, reprodukce, aktualizace, diagnostika a předání tak mají návazný postup napříč podporovanými prostředími. Hodnota řešení je v této integraci a jejím použití pro konkrétní zadání. Pokud už máte obdobný postup zavedený, nemusí být další řešení potřeba.

Praktický přínos pro firmu

Když potřebujete připravit další server, nahradit původní nebo předat správu jinému člověku, je z čeho vycházet. Nastavení se nemusí znovu dohledávat v historii příkazů a paměti správce. Společná konfigurace pomáhá omezit ruční odchylky, zjednodušit údržbu a udržet přehled o změnách. Řešení dává smysl pro interní služby, menší serverovou infrastrukturu i vývojová a testovací prostředí.

Odkud pochází název NixBerry

NixBerry dnes slouží k nasazení a správě virtuálních strojů i fyzických zařízení. Část „Nix“ označuje použitou technologii, zatímco „Berry“ připomíná původní záměr projektu: přenášet konfiguraci Raspberry Pi na další platformy.

Probrat konkrétní použití
02 / LOKÁLNÍ AI
AplikaceTranslation APIOllama · jazykový model
TEXT → API → PŘEKLAD

Vlastní projekt / AI & integrace

Translation API

Lokální překladový server s HTTP rozhraním pro aplikace a rozšíření. Propojuje klienty s jazykovým modelem provozovaným přes Ollama.

Co ukazuje
Napojení aplikace na AI backend, práci s API a oddělení klienta od modelu.
Přínos pro firmu
Ukázka, jak zpřístupnit lokální AI více nástrojům přes společné rozhraní.
Prohlédnout projekt na GitHubu
03 / NÁSTROJ V PRACOVNÍM POSTUPU
Pracovní prostor

ROZEPSANÁ ZPRÁVA

Text připravený k překladu
Přeložit výběr
MÉNĚ PŘEPÍNÁNÍ MEZI NÁSTROJI

Vlastní projekt / rozšíření & workflow

WebTranslatePlace

Překladový klient pro prohlížeče a Thunderbird. Pracuje s vybraným textem rozepsaných zpráv a e-mailů a využívá samostatně nainstalovaný Translation API server.

Co ukazuje
Propojení uživatelského rozhraní s backendem a začlenění nástroje do běžné práce.
Přínos pro firmu
Ukázka integrace, která přináší funkci přímo tam, kde ji člověk potřebuje.
Prohlédnout projekt na GitHubu
Další zdrojový kód a projektygithub.com/tomasmark79

03 / Jak přemýšlím

Zajímá mě celý řetězec.
Od nápadu k použití.

Jsem Tomáš Mark. Propojuji nové i existující operační systémy a při práci využívám NixOS Linux, AI nástroje a agenty. Vyvíjím vlastní projekty, zprovozňuji technologie a hledám řešení technických problémů.

Moje silná stránka je spojovat jednotlivé části: prostředí, závislosti, rozhraní i uživatelský postup. AI je součást mé pracovní výbavy. Výsledek ověřuji a dokumentuji tak, aby na něj šlo navázat.

Praktické řešení Ověřitelný výsledek Srozumitelné předání

04 / Jak pracuji

Jeden konkrétní problém.
Jasný další krok.

Nemusíte mít hotové technické zadání. Stačí vědět, co vás zpomaluje.

  1. 01

    Porozumět

    Projdeme současný postup, problém a to, podle čeho poznáme zlepšení.

  2. 02

    Vymezit

    Navrhnu malý, konkrétní rozsah práce, výstup a způsob jeho ověření.

  3. 03

    Zprovoznit

    Řešení připravím a ověřím na domluvených případech. Pojmenuji i jeho limity.

  4. 04

    Předat

    Dostanete výsledek, popis nastavení a podklady pro další použití.

Máte konkrétní výzvu?

Pojďme rozhýbat
to, co stojí.

Napište mi, co řešíte, jaké nástroje používáte a co má být na konci jinak. Od toho se můžeme odrazit.

PŘÍMÝ KONTAKT

GitHub / tomasmark79