<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>5ok on 5ok — sysadmin, devops, hosting</title><link>https://www.5ok.sk/</link><description>Recent content in 5ok on 5ok — sysadmin, devops, hosting</description><generator>Hugo</generator><language>sk</language><lastBuildDate>Thu, 18 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.5ok.sk/index.xml" rel="self" type="application/rss+xml"/><item><title>Správa systémov</title><link>https://www.5ok.sk/sluzby/spr%C3%A1va-syst%C3%A9mov/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/sluzby/spr%C3%A1va-syst%C3%A9mov/</guid><description>&lt;p&gt;Spravujeme Linuxové servery od roku 2003. Začínali sme správou ako zamestnanci, neskôr sme sa stretli tu. Dnes je pre nás sysadmin chlieb a víno.&lt;/p&gt;
&lt;h2 id="pre-koho-to-robíme"&gt;Pre koho to robíme&lt;/h2&gt;
&lt;p&gt;Pracujeme s firmami, ktoré majú &lt;strong&gt;vlastné servery alebo VPS&lt;/strong&gt; a niekto ich musí udržiavať. Typický klient má 5–50 strojov, beží na nich kombinácia webu, databáz, interných aplikácií. Zákazník spravidla nepotrebuje plnohodnotný sysadmin tím, ale potrebuje, aby niekto reagoval, držal nad infraštruktúrou pevnú ruku a riešil s ním jeho požiadavky.&lt;/p&gt;</description></item><item><title>Teltonika RUTX50</title><link>https://www.5ok.sk/predaj/teltonika-rutx50/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/predaj/teltonika-rutx50/</guid><description>&lt;p&gt;RUTX50 je vlajkový 5G router. Hodí sa pre nasadenia, kde fixné pripojenie nie je dostupné alebo potrebujete redundanciu — fleet management, výrobné linky, mobilné kancelárie, IoT brány.&lt;/p&gt;</description></item><item><title>Custom hosting</title><link>https://www.5ok.sk/sluzby/custom-hosting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/sluzby/custom-hosting/</guid><description>&lt;p&gt;Custom hosting je niečo medzi shared hostingom a vlastným IT oddelením. Ak vám web bez problémov beží na webhostingu za 5 € mesačne, &lt;strong&gt;nepotrebujete nás&lt;/strong&gt;. Ak ale váš projekt vyrástol a každý druhý mesiac niečo praská — stack je príliš veľký na shared, ale príliš malý na vlastný team — tak sme tu pre vás.&lt;/p&gt;
&lt;h2 id="pre-koho-to-je"&gt;Pre koho to je&lt;/h2&gt;
&lt;p&gt;E-shopy, SaaS-y, B2B portály, custom aplikácie, ktoré potrebujú &lt;strong&gt;niečo viac než PHP-FPM na shared serveri&lt;/strong&gt;. Klienti, ktorí majú medzi 5 000 a 500 000 návštev mesačne a potrebujú stabilitu, performance a niekoho, kto vie reagovať.&lt;/p&gt;</description></item><item><title>Teltonika RUT956</title><link>https://www.5ok.sk/predaj/teltonika-rut956/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/predaj/teltonika-rut956/</guid><description>&lt;p&gt;Najpredávanejší router z portfólia Teltoniky pre priemyselný IoT. Sériové porty RS232/RS485 ho robia ideálnym pre PLC integrácie a SCADA systémy.&lt;/p&gt;</description></item><item><title>Programátorské služby</title><link>https://www.5ok.sk/sluzby/program%C3%A1torsk%C3%A9-slu%C5%BEby/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/sluzby/program%C3%A1torsk%C3%A9-slu%C5%BEby/</guid><description>&lt;p&gt;Píšeme kód viac než 20 rokov. Aktuálne primárne v Pythone a PHP. Máme radi &lt;strong&gt;malé, ostré projekty&lt;/strong&gt; — backend pre internú appku, integrácia medzi dvoma systémami, automatizácia, ktorá ušetrí 20 hodín mesačne.&lt;/p&gt;
&lt;h2 id="naše-obľúbené-projekty"&gt;Naše obľúbené projekty&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Integrácie&lt;/strong&gt; — máte systémy, ktoré by mali spolupracovať? Píšeme glue kód.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Internal tools&lt;/strong&gt; — admin panely, dashboardy, nástroje pre back-office.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API backends&lt;/strong&gt; — keď potrebujete REST alebo GraphQL endpoint pre frontend tím alebo mobile.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Migration scripts&lt;/strong&gt; — prepis dát z legacy systému, validácia, reconciliation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="čo-sa-nám-páči"&gt;Čo sa nám páči&lt;/h2&gt;
&lt;p&gt;Dobré spec-y. Krátke iterácie. Žiadne mítingy, ktoré mohli byť e-mailom. Klienti, ktorí vedia povedať &amp;ldquo;nie, toto nepotrebujeme&amp;rdquo; - to je vzácne.&lt;/p&gt;</description></item><item><title>Teltonika TRB245</title><link>https://www.5ok.sk/predaj/teltonika-trb245/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/predaj/teltonika-trb245/</guid><description>&lt;p&gt;Kompaktná gateway pre vzdialené monitorovanie a management priemyselných zariadení. Bežne nasadzovaná v solárnych parkoch, vodných čerpadlách a malých výrobných prevádzkach.&lt;/p&gt;</description></item><item><title>Teltonika TSW202</title><link>https://www.5ok.sk/predaj/teltonika-tsw202/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/predaj/teltonika-tsw202/</guid><description>&lt;p&gt;Manažovateľný PoE+ switch pre priemyselné prostredia. Vhodný pre IP kamery, AP-čka, VoIP telefóny.&lt;/p&gt;</description></item><item><title>Teltonika TRB140</title><link>https://www.5ok.sk/predaj/teltonika-trb140/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/predaj/teltonika-trb140/</guid><description>&lt;p&gt;Malý, lacný a spoľahlivý LTE modem. Ideálny ako záložný uplink alebo na &amp;ldquo;jednoúčelové&amp;rdquo; nasadenia (POS terminály, alarm systémy).&lt;/p&gt;</description></item><item><title>Teltonika RUT241</title><link>https://www.5ok.sk/predaj/teltonika-rut241/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/predaj/teltonika-rut241/</guid><description>&lt;p&gt;Cenovo dostupný LTE router pre malé pobočky alebo backup uplink pre kanceláriu. Praktická voľba do &amp;ldquo;site box&amp;rdquo; setupov.&lt;/p&gt;</description></item><item><title>Ako sme prešli na k3s a prečo to dáva zmysel</title><link>https://www.5ok.sk/blog/ako-sme-pre%C5%A1li-na-k3s-a-pre%C4%8Do-to-d%C3%A1va-zmysel/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/blog/ako-sme-pre%C5%A1li-na-k3s-a-pre%C4%8Do-to-d%C3%A1va-zmysel/</guid><description>&lt;p&gt;Pred troma rokmi sme si nasadili plný Kubernetes na sadu vlastných serverov. Bola to dobrá voľba — vtedy. Mali sme tím, ktorý vedel, čo robí, a aplikácie, ktoré z toho ťažili.&lt;/p&gt;
&lt;p&gt;Postupom času sa však ukázalo, že väčšinu toho, čo Kubernetes ponúka, sme vôbec nevyužívali. A údržba samotného control-plane začala zaberať viac času než prevádzka aplikácií, ktoré na ňom bežali.&lt;/p&gt;
&lt;h2 id="prečo-k3s"&gt;Prečo k3s&lt;/h2&gt;
&lt;p&gt;k3s je distribúcia Kubernetes od Rancher Labs, ktorá vmestí celý cluster do jediného binárneho súboru. Žiadne samostatné etcd, žiadny oddelený kube-proxy, žiadna hodinová inštalácia.&lt;/p&gt;</description></item><item><title>Hosting pre e-shop s 40 000 objednávkami mesačne</title><link>https://www.5ok.sk/referencie/hosting-pre-e-shop-s-40-000-objedn%C3%A1vkami-mesa%C4%8Dne/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/referencie/hosting-pre-e-shop-s-40-000-objedn%C3%A1vkami-mesa%C4%8Dne/</guid><description>&lt;h2 id="problém"&gt;Problém&lt;/h2&gt;
&lt;p&gt;E-shop postavený na custom PHP aplikácii bežal na managed hostingu, ktorý pri každej kampani padal. Priemerný TTFB 1.8 s, počas špičky nad 6 s. Hosting provider odpovedal, že „prekračujú limity balíka&amp;quot;.&lt;/p&gt;
&lt;h2 id="čo-sme-urobili"&gt;Čo sme urobili&lt;/h2&gt;
&lt;p&gt;Postavili sme dedikovanú infraštruktúru na troch strojoch:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;App server&lt;/strong&gt; — Nginx + PHP-FPM, ladené pool nastavenia podľa reálneho profilu záťaže.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DB server&lt;/strong&gt; — PostgreSQL s replikou, &lt;code&gt;shared_buffers&lt;/code&gt; a &lt;code&gt;work_mem&lt;/code&gt; nastavené podľa dátového setu, nie podľa defaultu.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cache vrstva&lt;/strong&gt; — Varnish pred aplikáciou na anonymné požiadavky, Redis na session a aplikačnú cache.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Migrácia prebehla cez víkend s 12-minútovým oknom na prepnutie DNS a finálnu synchronizáciu databázy.&lt;/p&gt;</description></item><item><title>Migrácia z bare-metal na Proxmox bez výpadku</title><link>https://www.5ok.sk/blog/migr%C3%A1cia-z-bare-metal-na-proxmox-bez-v%C3%BDpadku/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/blog/migr%C3%A1cia-z-bare-metal-na-proxmox-bez-v%C3%BDpadku/</guid><description>&lt;p&gt;Klient mal štyri fyzické servery, každý s jednou aplikáciou. Klasika z rokov 2015–2018: jeden server = jedna služba, žiadna virtualizácia, žiadne zálohy okrem &lt;code&gt;rsync&lt;/code&gt; na NAS.&lt;/p&gt;
&lt;p&gt;Zadanie: dostať to na Proxmox, získať snapshoty a živú migráciu, a &lt;strong&gt;nemať výpadok dlhší než pár minút&lt;/strong&gt; na službu.&lt;/p&gt;
&lt;h2 id="plán"&gt;Plán&lt;/h2&gt;
&lt;p&gt;Postup, ktorý používame skoro vždy:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Postaviť nový Proxmox cluster vedľa (tri nody, Ceph pool).&lt;/li&gt;
&lt;li&gt;Pre každú službu vytvoriť VM a nasadiť ju z konfiguračného manažmentu — &lt;strong&gt;nie&lt;/strong&gt; klonovaním starého disku.&lt;/li&gt;
&lt;li&gt;Nechať obe inštancie bežať paralelne, dáta synchronizovať jednosmerne.&lt;/li&gt;
&lt;li&gt;Prepnúť DNS / load balancer, sledovať, starú inštanciu nechať týždeň v pohotovosti.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Bod 2 je dôležitý. Klonovanie fyzického disku do VM (P2V) je rýchle, ale prenesie so sebou aj desať rokov nánosov — staré balíky, ručné zmeny v &lt;code&gt;/etc&lt;/code&gt;, ktoré nikto nezdokumentoval. Ak máte Ansible, radšej postavte nanovo.&lt;/p&gt;</description></item><item><title>Teltonika RUTM52 — prvé dojmy z 5G AX</title><link>https://www.5ok.sk/blog/teltonika-rutm52-prv%C3%A9-dojmy-z-5g-ax/</link><pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/blog/teltonika-rutm52-prv%C3%A9-dojmy-z-5g-ax/</guid><description>&lt;p&gt;RUTM52 je Teltonika odpoveď na otázku „čo ak chceme 5G aj Wi-Fi 6 v jednej DIN-rail krabici&amp;quot;. Dostali sme prvý kus na testovanie, tu sú poznámky po dvoch týždňoch.&lt;/p&gt;
&lt;h2 id="čo-sedí"&gt;Čo sedí&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Prepínanie SIM je rýchle.&lt;/strong&gt; Failover medzi operátormi nám v teste trval konzistentne pod 8 sekúnd, čo je citeľne lepšie než RUTX50 (12–20 s).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wi-Fi 6 naozaj pomáha&lt;/strong&gt; v hustom prostredí. V dielni s dvadsiatimi klientmi bol rozdiel v latencii oproti Wi-Fi 5 markantný.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RutOS 7.x&lt;/strong&gt; je stabilné. Web UI je pomalšie než by človek chcel, ale API a CLI fungujú spoľahlivo.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="čo-nesedí"&gt;Čo nesedí&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Teplota.&lt;/strong&gt; Pri plnom 5G zaťažení sa krabica poriadne zohreje. V uzavretom rozvádzači bez ventilácie by sme to nenasadili bez merania.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cena.&lt;/strong&gt; Oproti RUT956 je to zhruba trojnásobok. Ak nepotrebujete 5G, nemá zmysel.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dokumentácia k Modbus mapovaniu&lt;/strong&gt; je stále rozhádzaná medzi wiki a PDF.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="pre-koho-to-je"&gt;Pre koho to je&lt;/h2&gt;
&lt;p&gt;Nasadenia, kde potrebujete jedno zariadenie miesto dvoch — 5G uplink &lt;strong&gt;a&lt;/strong&gt; poriadne Wi-Fi pre viacero klientov. Typicky mobilné pracoviská, stavby, dočasné kancelárie, event infraštruktúra.&lt;/p&gt;</description></item><item><title>systemd timers namiesto cronu</title><link>https://www.5ok.sk/blog/systemd-timers-namiesto-cronu/</link><pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/blog/systemd-timers-namiesto-cronu/</guid><description>&lt;p&gt;Cron má jednu obrovskú výhodu: každý ho pozná. A jednu nevýhodu: keď zlyhá, dozviete sa to e-mailom na &lt;code&gt;root@localhost&lt;/code&gt;, ktorý nikto nečíta.&lt;/p&gt;
&lt;p&gt;systemd timers riešia presne toto.&lt;/p&gt;
&lt;h2 id="základ"&gt;Základ&lt;/h2&gt;
&lt;p&gt;Timer sa skladá z dvoch súborov — &lt;code&gt;.service&lt;/code&gt; (čo sa má spustiť) a &lt;code&gt;.timer&lt;/code&gt; (kedy).&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# /etc/systemd/system/backup.service&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;[Unit]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;Description&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;Nočná záloha&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;After&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;network-online.target&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;[Service]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;Type&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;oneshot&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;ExecStart&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;/usr/local/bin/backup.sh&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# /etc/systemd/system/backup.timer&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;[Unit]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;Description&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;Spusti zálohu každú noc&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;[Timer]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;OnCalendar&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;*-*-* 02:30:00&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;RandomizedDelaySec&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;15m&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;Persistent&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;[Install]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;WantedBy&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;timers.target&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl &lt;span class="nb"&gt;enable&lt;/span&gt; --now backup.timer
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl list-timers
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="čo-cron-nevie"&gt;Čo cron nevie&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;Persistent=true&lt;/code&gt;&lt;/strong&gt; — ak bol stroj v čase spustenia vypnutý, úloha sa spustí hneď po štarte. Cron ju jednoducho preskočí.&lt;/p&gt;</description></item><item><title>Sieť pre vzdialené monitorovanie vodárenských objektov</title><link>https://www.5ok.sk/referencie/sie%C5%A5-pre-vzdialen%C3%A9-monitorovanie-vod%C3%A1rensk%C3%BDch-objektov/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/referencie/sie%C5%A5-pre-vzdialen%C3%A9-monitorovanie-vod%C3%A1rensk%C3%BDch-objektov/</guid><description>&lt;h2 id="zadanie"&gt;Zadanie&lt;/h2&gt;
&lt;p&gt;Šesťdesiat čerpacích staníc a vodojemov roztrúsených po regióne, každý s PLC, ktoré nikto nevidí, kým sa niečo nepokazí. Cieľ: dostať dáta z PLC do centrály a mať prehľad v reálnom čase.&lt;/p&gt;
&lt;h2 id="riešenie"&gt;Riešenie&lt;/h2&gt;
&lt;p&gt;Do každého objektu sme nasadili &lt;strong&gt;Teltonika TRB245&lt;/strong&gt; — LTE gateway s RS485, ktorá:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Číta registre z PLC cez Modbus RTU.&lt;/li&gt;
&lt;li&gt;Publikuje ich cez MQTT do centrálneho brokera.&lt;/li&gt;
&lt;li&gt;Drží trvalý WireGuard tunel do centrály pre vzdialený prístup k PLC.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Centrálne beží Mosquitto → Telegraf → Prometheus → Grafana. Alerty idú do dispečingu cez e-mail a SMS bránu.&lt;/p&gt;</description></item><item><title>Observabilita s Grafana stackom — čo naozaj potrebujete</title><link>https://www.5ok.sk/blog/observabilita-s-grafana-stackom-%C4%8Do-naozaj-potrebujete/</link><pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/blog/observabilita-s-grafana-stackom-%C4%8Do-naozaj-potrebujete/</guid><description>&lt;p&gt;Grafana Labs má dnes komponent na všetko. Prometheus na metriky, Loki na logy, Tempo na traces, Mimir na dlhodobé uloženie, Pyroscope na profiling, Alloy ako zberač. Je ľahké skončiť s piatimi novými službami, ktoré treba spravovať.&lt;/p&gt;
&lt;p&gt;Náš odporúčaný postup je nasadzovať to &lt;strong&gt;v poradí podľa hodnoty&lt;/strong&gt;, nie naraz.&lt;/p&gt;
&lt;h2 id="1-metriky-prometheus--grafana"&gt;1. Metriky (Prometheus + Grafana)&lt;/h2&gt;
&lt;p&gt;Ak nemáte nič, začnite tu. Prometheus + node_exporter + Grafana vám za pol dňa dá odpoveď na 80 % otázok typu „prečo je to pomalé&amp;quot;.&lt;/p&gt;</description></item><item><title>Sme akreditovaným registrátorom SK-NIC</title><link>https://www.5ok.sk/blog/sme-akreditovan%C3%BDm-registr%C3%A1torom-sk-nic/</link><pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/blog/sme-akreditovan%C3%BDm-registr%C3%A1torom-sk-nic/</guid><description>&lt;p&gt;Od začiatku roka sme akreditovaným registrátorom SK-NIC. Prakticky to znamená, že .sk domény pre našich klientov vieme registrovať, prevádzať a spravovať priamo — bez tretej strany v reťazci.&lt;/p&gt;
&lt;h2 id="čo-sa-mení-pre-existujúcich-klientov"&gt;Čo sa mení pre existujúcich klientov&lt;/h2&gt;
&lt;p&gt;Nič, pokiaľ nechcete. Domény, ktoré máte inde, tam môžu zostať. Ak ich ale chcete presunúť k nám, prevod je zadarmo a vybavíme ho do 48 hodín.&lt;/p&gt;
&lt;h2 id="prečo-sme-do-toho-išli"&gt;Prečo sme do toho išli&lt;/h2&gt;
&lt;p&gt;Väčšina našich hostingových klientov mala domény roztrúsené u troch-štyroch registrátorov, často s prístupmi u bývalých zamestnancov. Keď je potrebné rýchlo zmeniť DNS záznam počas incidentu, hľadanie hesla k účtu z roku 2016 nie je ideálny začiatok.&lt;/p&gt;</description></item><item><title>CI/CD a infrastructure-as-code pre fintech tím</title><link>https://www.5ok.sk/referencie/ci/cd-a-infrastructure-as-code-pre-fintech-t%C3%ADm/</link><pubDate>Tue, 04 Nov 2025 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/referencie/ci/cd-a-infrastructure-as-code-pre-fintech-t%C3%ADm/</guid><description>&lt;h2 id="východiskový-stav"&gt;Východiskový stav&lt;/h2&gt;
&lt;p&gt;Tím ôsmich vývojárov, dva produkty, nasadenie prebiehalo ručne — SSH na server, &lt;code&gt;git pull&lt;/code&gt;, reštart služby. Deployovalo sa v piatok poobede, čo je presne to, čo si každý sysadmin praje.&lt;/p&gt;
&lt;p&gt;Prostredia sa líšili, staging nezodpovedal produkcii, secrets boli v &lt;code&gt;.env&lt;/code&gt; súboroch v repozitári.&lt;/p&gt;
&lt;h2 id="čo-sme-postavili"&gt;Čo sme postavili&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;1. Infraštruktúra ako kód.&lt;/strong&gt; Celé prostredie (Hetzner Cloud servery, siete, firewall, DNS) prepísané do Terraformu. Staging a produkcia z rovnakých modulov, líšia sa len premennými.&lt;/p&gt;</description></item><item><title>Napíšte nám</title><link>https://www.5ok.sk/kontakt/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/kontakt/</guid><description/></item><item><title>Sme malý tím Linux ľudí z Bratislavy</title><link>https://www.5ok.sk/o-nas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.5ok.sk/o-nas/</guid><description>&lt;p&gt;Začínali sme v roku 2004 zamestnanci. Dnes spravujeme infraštruktúru pre firmy naprieč Slovenskom.&lt;/p&gt;
&lt;p&gt;Za tie roky sme sa naučili jednu vec: &lt;strong&gt;väčšina problémov v IT nie je technická.&lt;/strong&gt; Je to nedorozumenie o tom, čo sa má postaviť, alebo systém, ktorému po odchode pôvodného autora nikto nerozumie.&lt;/p&gt;
&lt;p&gt;Preto píšeme dokumentáciu. Preto odovzdávame projekty tak, aby ich vedel prevziať niekto iný. A preto radšej odmietneme zákazku, ktorá nám nesedí, než ju odbijeme.&lt;/p&gt;</description></item></channel></rss>