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

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 nasadit Hugo blog na GitHub a Cloudflare Pages

Pokud chcete provozovat moderní a rychlý blog bez nutnosti správy serveru, kombinace Hugo, GitHub a Cloudflare Pages je skvělou volbou. V tomto článku projdeme krok za krokem: ⚙️ 1. Instalace Hugo projektu Nainstalujte Hugo Extended verzi, např. podle návodu. Soubor config.yaml si můžete nastavit např. podle mého vzorového, který je umístěn na GitHubu. 🗂️ 2. Vytvoření GitHub repozitáře Začněte vytvořením nového repozitáře na GitHubu: Přejděte na github.com/new Vyplňte: Název: např. blog Popis: např. Statický obsah blogu generovaného pomocí Hugo Viditelnost: Public (nebo Private, pokud preferujete) Vytvořte repozitář bez README, .gitignore a licence (přidáme ručně později). Na počítači a ve složce, kde máte blog umístěn, spusťte inicializaci a připojení ke vzdálenému repozitáři: ...

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

Instalace a provoz Huga v LXC kontejneru na Proxmoxu

Tento návod popisuje instalaci Huga v extended edici v LXC kontejneru s Ubuntu na Proxmoxu. Instalace probíhá ze zdrojových kódů. 🔧 Požadavky Než začneme, ujistěte se, že máte nainstalované následující komponenty: Git – pro získání zdrojových kódů Go (verze 1.24 nebo novější) – nutné pro kompilaci GCC – překladač potřebný pro kompilaci Go programů 📦 Instalace 1. Instalace Git a GCC Nejprve nainstalujte Git a GCC: apt update && apt install -y git-all gcc g++ 2. Instalace Go Nainstalujte Go podle oficiální příručky. Po instalaci ověřte verzi: ...

27. 02. 2025 · Tomáš Zimáček