<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Articles | epicsoft networks</title>
    <link>https://esn.ge/articles/</link>
    <description>Practical articles by epicsoft networks on hosting, data protection under Georgian law and our open-source tools for secure infrastructure.</description>
    <language>en</language>
    <atom:link href="https://esn.ge/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Gatekeeper: a sign-in gate for websites behind nginx or Traefik</title>
      <link>https://esn.ge/articles/gatekeeper/</link>
      <guid isPermaLink="true">https://esn.ge/articles/gatekeeper/</guid>
      <pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate>
      <description>Our open-source gatekeeper protects previews, reports and internal pages: sign-in by one-time code or OpenID Connect, without a database.</description>
      <category>Security</category>
      <category>Open source</category>
      <category>Infrastructure</category>
    </item>
    <item>
      <title>Spam protection for web forms – without cookies or foreign CAPTCHA services</title>
      <link>https://esn.ge/articles/form-spam-protection/</link>
      <guid isPermaLink="true">https://esn.ge/articles/form-spam-protection/</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <description>How our self-hosted ALTCHA service stops form spam with proof-of-work: no puzzles, no cookies, no tracking and no data sent to a CAPTCHA provider.</description>
      <category>Security</category>
      <category>Open source</category>
      <category>Data protection</category>
    </item>
    <item>
      <title>Data transfers abroad: when Georgian law requires a permit</title>
      <link>https://esn.ge/articles/georgia-data-transfers/</link>
      <guid isPermaLink="true">https://esn.ge/articles/georgia-data-transfers/</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <description>Under Georgia’s data protection law, sending personal data to a country such as the US needs a permit. What counts as a transfer – and how to avoid it.</description>
      <category>Data protection</category>
      <category>Infrastructure</category>
    </item>
    <item>
      <title>OWASP Dependency-Check: CVE updates in minutes with a static NVD mirror</title>
      <link>https://esn.ge/articles/nvd-mirror/</link>
      <guid isPermaLink="true">https://esn.ge/articles/nvd-mirror/</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <description>Our NVD mirror serves the NVD data as static files – no API key, no rate limits – plus ready-made Dependency-Check databases for H2, MySQL and PostgreSQL.</description>
      <category>Security</category>
      <category>Open source</category>
      <category>Infrastructure</category>
    </item>
  </channel>
</rss>
