<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
  <id>https://blog.robertolechowski.com/atom.xml</id>
  <title>Robert Olechowski, notatnik techniczny</title>
  <updated>2026-07-22T04:42:05.806364+00:00</updated>
  <link href="https://blog.robertolechowski.com/atom.xml" rel="self"/>
  <link href="https://blog.robertolechowski.com/" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Robert Olechowski, notatnik techniczny</subtitle>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/selfhosting-pgadmin4</id>
    <title>Self-hosting #8 — pgAdmin 4</title>
    <updated>2026-07-22T04:42:05.809218+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/selfhosting-pgadmin4"/>
    <summary>pgAdmin 4 jako webowy klient do baz PostgreSQL w homelabie. Konfiguracja kontenera, router Traefik za Authelia.</summary>
    <category term="Self-hosting"/>
    <category term="Docker"/>
    <category term="Homelab"/>
    <category term="PostgreSQL"/>
    <published>2026-05-31T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/szkolenie-agenci-ai-2026-05-28</id>
    <title>Agenci AI w praktyce</title>
    <updated>2026-07-22T04:42:05.809140+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/szkolenie-agenci-ai-2026-05-28"/>
    <summary>Praktyczne wprowadzeniw do agentów AI dla osób, które nie programują na co dzień.</summary>
    <category term="AI"/>
    <category term="Claude"/>
    <category term="Tools"/>
    <published>2026-05-31T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/selfhosting-plausible</id>
    <title>Self-hosting #7 — Plausible Analytics</title>
    <updated>2026-07-22T04:42:05.809062+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/selfhosting-plausible"/>
    <summary>Plausible Analytics jako self-hosted alternatywa Google Analytics. Konfiguracja z PostgreSQL, ClickHouse, Traefik i Authelia.</summary>
    <category term="Self-hosting"/>
    <category term="Docker"/>
    <category term="Homelab"/>
    <category term="Analytics"/>
    <published>2026-05-22T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/mcp-dla-claude-google-workspace</id>
    <title>MCP #6 — Google: Gmail, Kalendarz, Drive</title>
    <updated>2026-07-22T04:42:05.809000+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/mcp-dla-claude-google-workspace"/>
    <summary>Oficjalne serwery MCP od Google dla Claude Desktop: Gmail, Calendar, Drive. Wspólna konfiguracja OAuth, scenariusze użycia, przykład agenta przygotowującego maile, spotkania i podsumowanie dnia.</summary>
    <category term="AI"/>
    <category term="Claude"/>
    <category term="MCP"/>
    <category term="Tools"/>
    <published>2026-05-21T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/mandelbrot-explorer</id>
    <title>Mandelbrot Explorer</title>
    <updated>2026-07-22T04:42:05.808928+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/mandelbrot-explorer"/>
    <summary>Stworzyłem przeglądarkową wizualizację zbioru Mandelbrota Mandelbrot Explore.</summary>
    <category term="WebGL"/>
    <category term="Projekt"/>
    <category term="GLSL"/>
    <category term="Matematyka"/>
    <published>2026-05-20T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/skille-vs-agenci-claude-code</id>
    <title>Skille w Claude Code</title>
    <updated>2026-07-22T04:42:05.808839+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/skille-vs-agenci-claude-code"/>
    <summary>Skille w Claude Code. Przykłady jak delegować zadania w skills</summary>
    <category term="AI"/>
    <category term="Agenci"/>
    <category term="Claude"/>
    <category term="Tools"/>
    <published>2026-05-19T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/sdr-pluto-przeglad</id>
    <title>SDR #4 — Pluto+, co to jest?</title>
    <updated>2026-07-22T04:42:05.808791+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/sdr-pluto-przeglad"/>
    <summary>Przegląd Pluto+: architektura, możliwości, programowanie z Pythona, połączenie po USB i Ethernet, pierwszy chirp.</summary>
    <category term="SDR"/>
    <category term="Radio"/>
    <category term="Python"/>
    <category term="Pluto"/>
    <published>2026-05-18T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/agenci-ai-multi-agent</id>
    <title>Agenci AI #7 — Multi-agent i orkiestracja</title>
    <updated>2026-07-22T04:42:05.808726+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/agenci-ai-multi-agent"/>
    <summary>Agent tool, subagenci (Explore, Plan, code-reviewer), worktree isolation, wzorce delegacji. Jak budować systemy wieloagentowe w Claude Code.</summary>
    <category term="AI"/>
    <category term="Agenci"/>
    <category term="Claude"/>
    <category term="LLM"/>
    <published>2026-05-16T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/agenci-ai-hooks</id>
    <title>Agenci AI #6 — Hooks: automatyczna reakcja na zdarzenia</title>
    <updated>2026-07-22T04:42:05.808653+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/agenci-ai-hooks"/>
    <summary>Hooks w Claude Code — PreToolCall, PostToolCall, Notification, Stop. Konfiguracja w settings.json, zmienne środowiskowe, praktyczne wzorce: auto-formatting, guardrails, audit log, integracja z CI/CD.</summary>
    <category term="AI"/>
    <category term="Agenci"/>
    <category term="Claude"/>
    <category term="Tools"/>
    <published>2026-05-15T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/agenci-ai-skills</id>
    <title>Agenci AI #5 — Skills, instrukcje dla agenta</title>
    <updated>2026-07-22T04:42:05.808593+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/agenci-ai-skills"/>
    <summary>Jak pisać custom skills dla Claude Code. Anatomia skilla, trigger vs slash command, gdzie umieszczać skills. Praktyczny przykład: skill do generowania changelogu.</summary>
    <category term="AI"/>
    <category term="Agenci"/>
    <category term="Claude"/>
    <category term="Tools"/>
    <published>2026-05-14T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/agenci-ai-pamiec-i-kontekst</id>
    <title>Agenci AI #4 — Pamięć i kontekst</title>
    <updated>2026-07-22T04:42:05.808525+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/agenci-ai-pamiec-i-kontekst"/>
    <summary>Okno kontekstowe, kompakcja, pamięć krótko i długoterminowa. CLAUDE.md vs Memory MCP vs wbudowana pamięć. RAG patterns i strategie zarządzania kontekstem.</summary>
    <category term="AI"/>
    <category term="Agenci"/>
    <category term="LLM"/>
    <category term="MCP"/>
    <published>2026-05-13T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/agenci-ai-mcp-i-narzedzia</id>
    <title>Agenci AI #3 — MCP, narzędzia dla agenta</title>
    <updated>2026-07-22T04:42:05.808463+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/agenci-ai-mcp-i-narzedzia"/>
    <summary>MCP z perspektywy agenta: jak narzędzia trafiają do kontekstu, token overhead, Tool Search i deferred tools, ograniczanie toolsetów. Budżet tokenów w praktyce.</summary>
    <category term="AI"/>
    <category term="Agenci"/>
    <category term="MCP"/>
    <category term="Tools"/>
    <published>2026-05-12T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/agenci-ai-claude-code</id>
    <title>Agenci AI #2 — Claude Code, agent w terminalu</title>
    <updated>2026-07-22T04:42:05.808382+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/agenci-ai-claude-code"/>
    <summary>Architektura Claude Code: skills, hooks, CLAUDE.md, pamięć, plan mode. Jak rozszerzać możliwości agenta i budować efektywne workflow w terminalu.</summary>
    <category term="AI"/>
    <category term="Agenci"/>
    <category term="Claude"/>
    <category term="Tools"/>
    <published>2026-05-11T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/agenci-ai-czym-jest-agent</id>
    <title>Agenci AI #1. Czym jest agent AI</title>
    <updated>2026-07-22T04:42:05.808298+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/agenci-ai-czym-jest-agent"/>
    <summary>Definicja agenta AI, różnice między agentem, chatbotem i copilotem. Pętla rozumowanie→akcja→ewaluacja. Narzędzia, pamięć, planowanie. Przegląd ekosystemu agentów w 2026 roku.</summary>
    <category term="AI"/>
    <category term="Agenci"/>
    <category term="LLM"/>
    <published>2026-05-10T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/mcp-dla-claude-bazy-danych-i-pamiec</id>
    <title>MCP #5 — Bazy danych i pamięć agenta</title>
    <updated>2026-07-22T04:42:05.808187+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/mcp-dla-claude-bazy-danych-i-pamiec"/>
    <summary>MCP do danych i pamięci: PostgreSQL (zapytania do bazy, schemat, wyniki), Memory (trwała pamięć agenta między sesjami). Konfiguracja, bezpieczeństwo, przykłady promptów.</summary>
    <category term="AI"/>
    <category term="Claude"/>
    <category term="MCP"/>
    <category term="Tools"/>
    <published>2026-05-09T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/mcp-dla-claude-dev</id>
    <title>MCP #4 — Narzędzia dla deweloperów</title>
    <updated>2026-07-22T04:42:05.808087+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/mcp-dla-claude-dev"/>
    <summary>MCP do codziennej pracy programisty: GitHub, Context7, Sequential Thinking i Git.</summary>
    <category term="AI"/>
    <category term="Claude"/>
    <category term="MCP"/>
    <category term="Tools"/>
    <published>2026-05-08T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/selfhosting-authelia</id>
    <title>Self-hosting #6 — Authelia</title>
    <updated>2026-07-22T04:42:05.808010+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/selfhosting-authelia"/>
    <summary>Authelia jako SSO i 2FA proxy przed serwisami za Traefik. Konfiguracja file backend, sesje, access control, integracja z forwardAuth.</summary>
    <category term="Self-hosting"/>
    <category term="Docker"/>
    <category term="Homelab"/>
    <category term="Security"/>
    <published>2026-05-08T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/zdalny-x11-linux-na-windows</id>
    <title>Zdalny dostęp graficzny — Linux UI na Windows</title>
    <updated>2026-07-22T04:42:05.807908+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/zdalny-x11-linux-na-windows"/>
    <summary>Cztery sprawdzone metody wyświetlania aplikacji graficznych z serwera Linux na pulpicie Windows: X11 over SSH, X2Go, VNC i xRDP. Porównanie, konfiguracja krok po kroku i rozwiązywanie problemów.</summary>
    <category term="Linux"/>
    <category term="Windows"/>
    <category term="SSH"/>
    <category term="X11"/>
    <category term="VNC"/>
    <category term="xRDP"/>
    <category term="X2Go"/>
    <category term="sysadmin"/>
    <published>2026-05-08T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/mcp-dla-claude-obrazki</id>
    <title>MCP #3 — Generowanie obrazków</title>
    <updated>2026-07-22T04:42:05.807806+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/mcp-dla-claude-obrazki"/>
    <summary>Jak podłączyć generowanie obrazów do Claude przez MCP: OpenAI (DALL-E 3, gpt-image-1), Flux przez Replicate i Hugging Face Spaces. Konfiguracja, cennik, przykłady promptów.</summary>
    <category term="AI"/>
    <category term="Claude"/>
    <category term="MCP"/>
    <category term="Tools"/>
    <published>2026-05-07T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/mcp-dla-claude-wyszukiwanie</id>
    <title>MCP #2 — Wyszukiwanie i pobieranie</title>
    <updated>2026-07-22T04:42:05.807734+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/mcp-dla-claude-wyszukiwanie"/>
    <summary>Przegląd MCP serverów do przeszukiwania sieci i scrapowania stron: Brave Search, Tavily, Firecrawl i Fetcher. Konfiguracja, porównanie kosztów i wskazówki kiedy użyć czego.</summary>
    <category term="AI"/>
    <category term="Claude"/>
    <category term="MCP"/>
    <category term="Tools"/>
    <published>2026-05-06T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/base-rate-fallacy</id>
    <title>O testach statystycznych</title>
    <updated>2026-07-22T04:42:05.807670+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/base-rate-fallacy"/>
    <summary>Base rate fallacy — gdy 99% test myli się w 99% przypadków</summary>
    <category term="Statystyka"/>
    <category term="Przemyślenia"/>
    <published>2026-05-06T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/mcp-dla-claude-podstawy</id>
    <title>MCP #1 — Czym jest?</title>
    <updated>2026-07-22T04:42:05.807619+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/mcp-dla-claude-podstawy"/>
    <summary>Model Context Protocol to otwarty standard łączący LLM z zewnętrznymi narzędziami. Wyjaśniam jak działa, gdzie leżą prawdziwe limity tokenów i jak poprawnie skonfigurować pierwsze serwery.</summary>
    <category term="AI"/>
    <category term="Claude"/>
    <category term="MCP"/>
    <category term="Tools"/>
    <published>2026-05-05T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/selfhosting-traefik</id>
    <title>Self-hosting #5 — Traefik</title>
    <updated>2026-07-22T04:42:05.807568+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/selfhosting-traefik"/>
    <summary>Traefik jako reverse proxy z automatycznym TLS (Let's Encrypt), dynamic file provider, middleware Authelia, blokowanie .php/.wp-*.</summary>
    <category term="Self-hosting"/>
    <category term="Docker"/>
    <category term="Homelab"/>
    <category term="Networking"/>
    <published>2026-05-03T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/efekt-ignorowania-mianownika</id>
    <title>Efekt ignorowania mianownika</title>
    <updated>2026-07-22T04:42:05.807525+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/efekt-ignorowania-mianownika"/>
    <summary>Dlaczego mózg woli „9 z 100" niż „1 z 10", chociaż druga opcja daje większą szansę wygranej. Kilka przykładów efektu ignorowania mianownika.</summary>
    <category term="Statystyka"/>
    <category term="Przemyślenia"/>
    <published>2026-05-02T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/yubikey-ssh</id>
    <title>YubiKey #4 - SSH</title>
    <updated>2026-07-22T04:42:05.807463+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/yubikey-ssh"/>
    <summary>Pełna konfiguracja SSH z kluczem FIDO2 na YubiKey</summary>
    <category term="YubiKey"/>
    <category term="Bezpieczeństwo"/>
    <category term="SSH"/>
    <category term="Linux"/>
    <published>2026-04-28T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/yubikey-konfiguracja</id>
    <title>YubiKey #3 - podstawowa konfiguracja</title>
    <updated>2026-07-22T04:42:05.807391+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/yubikey-konfiguracja"/>
    <summary>Konfiguracja YubiKey: info, lista appletów, włączanie/wyłączanie funkcji USB i NFC, reset per-applet i ustawianie PIN-ów.</summary>
    <category term="YubiKey"/>
    <category term="Bezpieczeństwo"/>
    <published>2026-04-25T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/sdr-odbior-radia-fm</id>
    <title>SDR #3 — Odbiór FM</title>
    <updated>2026-07-22T04:42:05.807294+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/sdr-odbior-radia-fm"/>
    <summary>Opis modulacji FM, demodulacja i odbiór stacji FM broadcast przy pomocy SDR</summary>
    <category term="SDR"/>
    <category term="Radio"/>
    <category term="Linux"/>
    <category term="GNU Radio"/>
    <published>2026-04-25T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/yubikey-modele-i-narzedzia</id>
    <title>YubiKey #2 - modele i narzędzia</title>
    <updated>2026-07-22T04:42:05.807238+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/yubikey-modele-i-narzedzia"/>
    <summary>Przegląd modeli YubiKey 4 i 5, różnice w firmware, macierz funkcji. Instalacja ykman, pcscd, libfido2 na Ubuntu, naprawa uprawnień do socketa pcscd.</summary>
    <category term="YubiKey"/>
    <category term="Bezpieczeństwo"/>
    <category term="Linux"/>
    <published>2026-04-23T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/sdr-gnuradio-gqrx-wsl</id>
    <title>SDR #2 — GNU Radio i Gqrx na Ubuntu WSL</title>
    <updated>2026-07-22T04:42:05.807147+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/sdr-gnuradio-gqrx-wsl"/>
    <summary>Instalacja GNU Radio i Gqrx na Ubuntu w WSL2 z obsługą RTL-SDR i Airspy Mini. Krok po kroku od instalacji do pierwszego odbioru.</summary>
    <category term="SDR"/>
    <category term="Radio"/>
    <category term="Linux"/>
    <category term="WSL"/>
    <category term="GNU Radio"/>
    <category term="Gqrx"/>
    <published>2026-04-23T00:00:00+02:00</published>
  </entry>
  <entry>
    <id>https://blog.robertolechowski.com/pl/post/selfhosting-watchtower</id>
    <title>Self-hosting #4 — Watchtower</title>
    <updated>2026-07-22T04:42:05.806990+00:00</updated>
    <author>
      <name>Robert Olechowski</name>
      <email>robertolechowski@gmail.com</email>
    </author>
    <link href="https://blog.robertolechowski.com/pl/post/selfhosting-watchtower"/>
    <summary>Watchtower do automatycznych aktualizacji kontenerów Docker. Tryb label-enable, prywatne rejestry (GHCR), konfiguracja poll interval.</summary>
    <category term="Self-hosting"/>
    <category term="Docker"/>
    <category term="Homelab"/>
    <published>2026-04-22T00:00:00+02:00</published>
  </entry>
</feed>
