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.
Technický partner pro vaše další kroky
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.
VSTUP
01 / Co přinesu
Technologie mají smysl, když řeší konkrétní problém. Tady vám mohu pomoci.
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.
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.
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.
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í.
02 / Moje práce
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.
Vlastní projekt / infrastruktura & automatizace
Automatizace serverové infrastruktury od nasazení po každodenní správu.
Společný základ pro virtuální i fyzické servery.
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:
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í.
Takto vypadá příprava nového serveru na libvirtu: vytvoření konfigurace, kontrola plánu, nasazení a ověření výsledku.
# 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:
# 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.
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.
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í.
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íVlastní projekt / AI & integrace
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.
ROZEPSANÁ ZPRÁVA
Vlastní projekt / rozšíření & workflow
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.
03 / Jak přemýšlím
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.
04 / Jak pracuji
Nemusíte mít hotové technické zadání. Stačí vědět, co vás zpomaluje.
Projdeme současný postup, problém a to, podle čeho poznáme zlepšení.
Navrhnu malý, konkrétní rozsah práce, výstup a způsob jeho ověření.
Řešení připravím a ověřím na domluvených případech. Pojmenuji i jeho limity.
Dostanete výsledek, popis nastavení a podklady pro další použití.
Máte konkrétní výzvu?
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.