Proxmox, Gmail a notifikace: Průvodce krok za krokem

Podíváme se na něco, co vnímám jako klíčovou součást monitoringu každého Home Labu – na notifikace. Proxmox ve výchozím nastavení obsahuje lokální e-mailový server Postfix, ale jeho použití pro zasílání notifikací do internetu není ideální volbou. Ukážeme si, jak jej elegantně nahradit odesíláním přes SMTP servery od Googlu. Proč je to důležité? Představte si, že vám selže disk, spadne virtuální stroj nebo dojde místo na úložišti. Pokud nemáte nastavené notifikace a nesledujete stav serveru 24/7, můžete se o problému dozvědět až ve chvíli, kdy je pozdě. V tomto článku si krok za krokem ukážeme, jak nastavit Proxmox tak, aby vám spolehlivě posílal e-maily přes Gmail, i když Proxmox jako takový nepodporuje přihlášení přes OAuth. ...

06. 06. 2025 · Tomáš Zimáček

Proxmox Cluster: 2 nody a QDevice

Provozování robustního a spolehlivého homelabu je cílem všech technologických nadšenců. Potřebuji virtualizaci a zajištění vysoké dostupnosti (HA) pro důležité služby, jako je například Home Assistant. Proxmox VE je skvělou platformou pro virtualizaci a navíc přímo umožňuje vytvořit cluster. To otevírá dveře k pokročilým možnostem, jako je migrace virtuálních strojů (VM) a kontejnerů (LXC) a právě vysoká dostupnost. Proxmox cluster vyžaduje pro správné fungování (quorum) minimálně tři nody. Co ale dělat, když máte k dispozici pouze dva fyzické servery? Řešením je tzv. QDevice, externí arbitr, který pomůže clusteru dosáhnout kvóra. V tomto článku si ukážeme, jak vytvořit cluster se dvěma nody a jako QDevice využít virtuální stroj běžící na TrueNAS. ...

30. 05. 2025 · Tomáš Zimáček

Vlastní webová analytika s Umami a Cloudflare Tunnel pro maximální soukromí

V dnešní době je soukromí na internetu velké téma. Pokud provozujete webové stránky, pravděpodobně chcete vědět, kolik lidí je navštěvuje, odkud přicházejí, jaký obsah je nejpopulárnější. Google Analytics je často používané řešení, ale co když nechcete svá data svěřovat velké korporaci? Co když chcete mít plnou kontrolu nad analytickými daty a zajistit, že nebudou zneužita pro cílení reklam nebo sledování uživatelů? Přesně to byl můj případ. Zkouším open-source nástroj na vlastní infrastruktuře. Vybral jsem Umami a Cloudflare Tunnel pro bezpečné zpřístupnění světu. V tomto článku vás provedu celým procesem. ...

21. 04. 2025 · Tomáš Zimáček

Jak jsem nakonfiguroval Mikrotik pro bezpečnou a přehlednou síť

Konfigurace Mikrotiku může být robustní a bezpečná, pokud se držíte několika důležitých principů. Tento článek shrnuje mé osvědčené postupy a konkrétní příklady, jak na to, aby vaše síť byla přehledná, segmentovaná a chráněná. V dnešní době už domácí síť dávno není jen o připojení počítače k internetu. Stala se digitálním srdcem našich domovů, propojujícím notebooky, telefony, tablety, chytré televize, herní konzole, ale i stále rostoucí armádu IoT (Internet of Things) zařízení – od chytrých termostatů a osvětlení, přes bezpečnostní kamery a senzory, až po chytré ledničky nebo pračky. S tímto nárůstem komplexnosti a počtu připojených zařízení ale exponenciálně roste i důležitost zabezpečení a přehlednosti. Mikrotik nám dává nástroje, jak tuto komplexnost zvládnout. ...

11. 04. 2025 · Tomáš Zimáček

Komentáře přes Giscus na blogu

Nasadil jsem systém komentářů Giscus – lehké, elegantní a plně integrované řešení pro statické stránky postavené na GitHub Discussions. Díky němu mohou návštěvníci článků zanechat komentář či reakci pomocí svého GitHub účtu. Proč jsem si vybral právě Giscus? Přemýšlel jsem, jak přidat na svůj Hugo blog možnost komentářů: Hugo generuje statické stránky, takže jsem nechtěl nasazovat žádný backend ani databázi. Mám repozitář pro blog hostovaný na GitHubu. Chtěl jsem komentáře bez starostí – tedy bez spamu, falešných účtů a bez nutnosti spravovat další službu. Věřím, že čtenáři tohoto blogu mají GitHub účet, nebo jim nebude dělat problém si jej vytvořit. Giscus mi perfektně zapadl do ekosystému – a navíc umožňuje propojit blogové články s diskusemi přímo na GitHubu. ...

30. 03. 2025 · Tomáš Zimáček

Jak spustit vlastní jazykový model lokálně: Kompletní návod

Proč provozovat jazykový model lokálně? Lokální AI vám dává kontrolu nad daty, pracuje offline, umožňuje hlubší integrace do vlastních aplikací a dlouhodobě šetří náklady. 📦 Open-source projekt: Tento návod vychází z open-source stacku dostupného na GitHubu: ZiMi-lab/local-llm-stack, kde najdete veškeré konfigurační soubory, šablony a další nástroje potřebné k nasazení lokálního jazykového modelu. Požadavky na instalaci Hardwarové požadavky: NVIDIA GPU s podporou CUDA Min. 16 GB RAM (doporučeno více pro větší modely) SSD disk Software: ...

25. 03. 2025 · Tomáš Zimáček